قد عرضت مشكلتي سابقاً وهي
لدي مشكلة في أخذ نسخة إحتياطيية من ال سqlserver وهي أنه عندما أنفذ التعليمة التالية
USE master
EXEC sp_addumpdevice 'disk', N'hhh', N'C:\\hhh';
BACKUP DATABASE Building TO hhh with password = N'123'
تظهر لدي المشكلة التالية
Msg 3201, Level 16, State 1, Line 2
Cannot open backup device 'hhhe(C:\\hhhe)'. Operating system error 5(تم رفض الوصول.).
Msg 3013, Level 16, State 1, Line 2
BACKUP DATABASE is terminating abnormally.
علماً أنه عند تنفيذ التعلية
USE master
EXEC sp_addumpdevice 'disk', N'hhh', N'C:\\hhh';
فقط ينفذ بشكل سليم أما تعليمة ال
BACKUP DATABASE Building TO hhh with password = N'123
فتسبب المشاكل
وقام الأخ محمد رضى مشكوراً بالرد علي
لكني أنا متأكد من أن مشكلتي هي في سماحيات الsqlserver وعند إعطائي السماحيات أستطيع أن أنفذ السكريبت السابق من داخل ال sqlserver و لكنني لا أستطيع أن أنفذه من خلال كود ال C#
عن طريق Executenonquery
هل يجب أن أحدد في عملية إتصالي مثلاً السماحيات أم ماذا؟
أرجو مساعدتي ولكم جزيل الشكر