PDA

View Full Version : کپی فایل از یک سرور به یک سرور دیگه



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

SabaSabouhi
شنبه 23 دی 1385, 08:29 صبح
سلام
از فرمان Net Use استفاده کنید.



SET @Command = N'NET USE T: \\MyServer\MyShare' (file://\\MyServer\MyShare')



حالا یک درایو به نام T دارید که مى‌توانید از آن استفاده کنید.
براى حذف این درایو هم از پارامتر Delete/ استفاده کنید.



SET @Command = N'NET USE T: /Delete'



صبا صبوحى