خطای Cannot open backup device هنگام بک آپ گرفتن در SQL Server
من میخوام با این کویری یک فول بکاپ از دیتابیسم بگیرم اما خطای عدم دسترسی میده :
BACKUP DATABASE [MYDB]
TO DISK='C:\SQL' WITH INIT
GO
Error :
Msg 3201, Level 16, State 1, Line 24
Cannot open backup device 'C:\SQL'. Operating system error 5(Access is denied.).
Msg 3013, Level 16, State 1, Line 24
BACKUP DATABASE is terminating abnormally.
- به صورت Wizard (یعنی با خود اس کیو ال) بکاپ میگیره و مشکلی نداره
- دسترسی های مربوط به پوشه ویندوز رو هم , داره ولی با این حال کار نمیکنه


لطفا راهنمایی کنید
پاسخ هوش مصنوعی
خطای "Cannot open backup device" معمولاً به دلیل نداشتن دسترسی مناسب به پوشه ای که می خواهید بکاپ را در آن ذخیره کنید، رخ می دهد. برای رفع این مشکل، مراحل زیر را دنبال کنید:
1. **بررسی دسترسی ها**: اطمینان حاصل کنید که حساب کاربری که SQL Server با آن در حال اجرا است (معمولاً سرویس MSSQLSERVER) دسترسی کافی به پوشه `C:\SQL` دارد.
2. **تعیین دسترسی ها**: به مسیر پوشه رفته و روی آن راست کلیک کنید و به Properties بروید. در تب Security، اطمینان حاصل کنید که گروه کاربری SQL Server (به عنوان مثال، NT SERVICE\MSSQLSERVER یا NT AUTHORITY\SYSTEM) دسترسی Full Control یا Write دارد.
3. **مسیر صحیح**: مطمین شوید که پوشه `C:\SQL` وجود دارد و مسیر صحیح است. اگر پوشه وجود ندارد، آن را بسازید.
4. **اجرا به عنوان Administrator**: SQL Server Management Studio (SSMS) را به عنوان Administrator اجرا کنید و دوباره تلاش کنید. برای این کار، روی آیکون SSMS راست کلیک کرده و گزینه Run as administrator را انتخاب کنید.
5. **تست بکاپ با یک مسیر متفاوت**: اگر هنوز مشکل وجود دارد، می توانید امتحان کنید که بکاپ را در پوشه ای با دسترسی های روشن تر (برای مثال، پوشه C:\Backup) انجام دهید.
بعد از اعمال این تغییرات، دوباره دستور بکاپ را امتحان کنید:
BACKUP DATABASE [MYDB]
TO DISK='C:\SQL\MYDB.bak' WITH INIT
GO
توجه داشته باشید که باید نام فایل بکاپ (به عنوان مثال، MYDB.bak) را در انتهای مسیر مشخص کنید.
سپاس گزارم
مشکل حل شد
دلیلش : توی کوئری بالا من باید به این شکل میزدم :
BACKUP DATABASE [MYDB]
TO DISK='C:\SQL\Backup1.bak' WITH INIT
GO
طبق تصویر من نیومده بودم توی کوئریم مسیر رو درست بدم یعنی C:\SQL\backup name نزده بودم
اوکی شد
- خطای Severity Code Description Project هنگام استارت پروژه
- کار نکردن navBar و sideBar در پروژه Asp.net core
- خطا موقع استفاده از Api در سی شارپ
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- حذف کامل یک رکورد در جدول ریلیشن شده
- مقایسه ساختار دو دیتابیس در Sql Server
- اشکال در ایجاد کلید خارجی در Sql Server
- تفاوت اوراکل و Sql Server چیست
- جابه جایی سطر و ستون در Sql Server
- استفاده از Stored Procedure در انتیتی فریم ورک code First
- آپدیت لیستی از رکوردها در Sql Server - آپدیت گروهی اطلاعات در Sql Server
- دلیل پرش 1000 تایی خودکار فیلد identity در Sql server
- مشکل نمایش ندادن Data Type موقع تایپ در Sql Server
- کار با تاریخ شمسی وساعت (استفاده از توابع )