PDA

View Full Version : کار با درایو map شده



shahrami
یک شنبه 09 اردیبهشت 1386, 13:28 عصر
درودچگونه می توان درایو map شده را درمدیریت sql server دید؟با تشکر

AminSobati
یک شنبه 09 اردیبهشت 1386, 16:39 عصر
دوست عزیزم این کار My Computer هستش نه SQL Server! لطفا هدف اصلی رو توضیح بدین تا راه حل پیدا کنیم.
(اگر قصد دارین از چنین درایوی بعنوان مسیر Backup استفاده کنین، نیاز نیست حتما مقصد رو بتونین Browse کنین، فقط کافیه Path رو تایپ کنین):
BACKUP DATABASE Northwind TO DISK=\\Server\MyFolder\Backup.bak

hmm
یک شنبه 09 اردیبهشت 1386, 21:01 عصر
وایضا میبایست یوزرای که sqlserver رو ران میکنه اجازه write در اون path رو داشته باشه

shahrami
یک شنبه 09 اردیبهشت 1386, 23:25 عصر
با تشکر فراوان
بله منظور استفاده به عنوان مسیر پشتیبان گیری است یه سئوال ابتدایی دیگر اینکه در هنگام استفاده از ویزاردها آیا بدون دیدن درایو مپ شده می توان آدرس آن را تایپ کرد و یا خیر؟

AminSobati
دوشنبه 10 اردیبهشت 1386, 08:28 صبح
بله حداقل به فرمت UNC که میشه، ولی درایو map شده رو آزمایش نکردم

SabaSabouhi
دوشنبه 10 اردیبهشت 1386, 13:56 عصر
با سلام
من آزمایش کردم و هیچ مشکلى نداره.
براى شبکه:



DECLARE @Command as nvarchar(1000)
SET @Command = N'NET USE T: \\MyComputer\MyShare' (file://\\MyComputer\MyShare')
EXEC master..xp_cmdshell @Command, no_output



براى هارد Local بجاى NET USE از فرمان Subst استفاده کنید



SET @Command = N'Subst T: C:\MyFolder'
EXEC master..xp_cmdshell @Command, no_output




براى آزاد سازى نام Map شده هم از یکى از فرامین زیر استفاده کنید:



SET @Command = N'Subst T: /D'
SET @Command = N'NET USE T: /Delete'
EXEC master..xp_cmdshell @Command, no_output



صبا صبوحى