shinsinbin@yahoo.com
جمعه 22 دی 1385, 22:26 عصر
می دونم می تونم با دستور xp_cmdshell و توسط دستور xcopy یک فایل رو به مسیر مورد نظرم کپی کنم
exec xp_cmdshell 'xcopy /y /e /s /d c:\autoexec.bat d:\test'
این دستور الان کار می کنه
اما مشکل من اینجاست که ادرس مقصدم رو خود اون کامپیتور نیست بلکه مثلا به مسیر دیگه ای روی کامپیوتر دیگری است
مثلا
exec xp_cmdshell 'xcopy /y /e /s /d c:\autoexec.bat \\server2\test'
اما دستور بالا کار نمی کنه
با اینکه من همین دستور رو وقتی در کامند ویندوز یا در ران می منویسم کار م یکنه
این دستور در query analyzer همراه با خطای
invalid drive specification
هست
نهایتا من چطوری می تونم از سرور شماره 1 یک فایلی رو به سرور شماره 2 کپی بکنم البته با دسترسی sa
exec xp_cmdshell 'xcopy /y /e /s /d c:\autoexec.bat d:\test'
این دستور الان کار می کنه
اما مشکل من اینجاست که ادرس مقصدم رو خود اون کامپیتور نیست بلکه مثلا به مسیر دیگه ای روی کامپیوتر دیگری است
مثلا
exec xp_cmdshell 'xcopy /y /e /s /d c:\autoexec.bat \\server2\test'
اما دستور بالا کار نمی کنه
با اینکه من همین دستور رو وقتی در کامند ویندوز یا در ران می منویسم کار م یکنه
این دستور در query analyzer همراه با خطای
invalid drive specification
هست
نهایتا من چطوری می تونم از سرور شماره 1 یک فایلی رو به سرور شماره 2 کپی بکنم البته با دسترسی sa