00ثانیه
00دقیقه
00ساعت
00روز
دسته بندی ها
23:48 1400/01/29

خطای Cannot open backup device هنگام بک آپ گرفتن در SQL Server

مشخصات سوال کننده :
کاربر : mojtabahakimian     امتیاز کاربر : 155     رتبه کاربر : 10
دسته بندی : Sql Server

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 5496
1 نظر
Sowgandi : سلام. لطفا روی درایو دیگری غیر از درایو C تست کنید.

امتیاز کاربر : 876   رتبه کاربر : 3   تاریخ ثبت : 11:17 1400/01/30
هوش مصنوعی

پاسخ هوش مصنوعی

خطای "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) را در انتهای مسیر مشخص کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : mojtabahakimian 12:20 1400/01/30

سپاس گزارم 

مشکل حل شد 

دلیلش : توی کوئری بالا من باید به این شکل میزدم :

BACKUP DATABASE [MYDB]
TO DISK='C:\SQL\Backup1.bak' WITH INIT
GO

طبق تصویر من نیومده بودم توی کوئریم مسیر رو درست بدم یعنی C:\SQL\backup name نزده بودم

اوکی شد

ویرایش شده در دوشنبه 30 فروردین 1400 ساعت 12:21:16
به این پاسخ امتیاز بدهید    0
امتیاز: 155 رتبه: 10
1 نظر
Sowgandi : 👍

امتیاز کاربر : 876   رتبه کاربر : 3   تاریخ ثبت : 02:57 1400/01/30
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود