PDA

View Full Version : عدم شناخت درایو map شده در sql



setare7sky
شنبه 17 آذر 1386, 10:49 صبح
من یکی از درایو های شبکه رو روی کامپیوترم Map کردم و راحت بازش می کنم ، یعنی مشکل Authenticate نداره . ولی وقتی توی sql دستور زیر رو می نویسم پیغام Access Is Denaid رو دریافت می کنم. این دستور توی کامند ویندوز اجرا میشه.



Exec master..xp_cmdshell' cpoy y:\*.* c:\*.*'


وقتی به جای \:y از mycomputer\\ استفاده می کنم هم همین پیغام رو می بینم در حالیکه از طریق cmd بدون مشکل اجرا میشه.

reza_rad
شنبه 17 آذر 1386, 11:33 صبح
ولی وقتی توی sql دستور زیر رو می نویسم پیغام Access Is Denaid رو دریافت می کنم. این دستور توی کامند ویندوز اجرا میشه.
شاید مشکل اینه که به xp_cmdshell دسترسی ندارید. از sql server 2000 استفاده می کنید یا 2005؟

setare7sky
یک شنبه 18 آذر 1386, 08:32 صبح
sql 2000
به این دستور دسترسی دارم . چون می تونم دستور کپی رو توی کامپیوتر محلی انجام بدم ولی وقتی از درایوهای شبکه استفاده می کنم خطا می ده

AminSobati
یک شنبه 18 آذر 1386, 18:48 عصر
ممکن Service Accountی که برای SQL Server استفاده کردین اجازه نداشته باشه. از Local System Account استفاده میکنین؟

setare7sky
دوشنبه 19 آذر 1386, 08:17 صبح
ممنون آقای ثباتی . من از Local System account استفاده می کردم که با تغییر اون مشکل حل شد.