Pertanyaan Galat cadangan SQL server 2008 - Kesalahan sistem operasi 5 (gagal mengambil teks untuk kesalahan ini. Alasan: 15105) [ditutup]


Adakah yang bisa membantu saya, saya mencoba mem-backup database yang terletak di localhost \ SQLEXPRESS tetapi saya terus mendapatkan error berikut:

Backup failed for Server 'localhost\SqlExpress'.  (Microsoft.SqlServer.SmoExtended)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Backup+Server&LinkId=20476


ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: Cannot open backup device 'C:\backup.bak'. Operating system error 5(failed to retrieve text for this error. Reason: 15105). (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&LinkId=20476

Adakah yang bisa menjelaskan apa yang saya lakukan salah di sini ??

Terima kasih


75
2018-03-07 23:10


asal


Jawaban:


Sepertinya SQL Server tidak memiliki izin untuk mengakses file C: \ backup.bak. Saya akan memeriksa izin dari akun yang ditetapkan ke akun layanan SQL Server.

Sebagai bagian dari solusi, Anda mungkin ingin menyimpan file cadangan Anda ke tempat lain yang merupakan akar drive C :. Itu mungkin salah satu alasan mengapa Anda memiliki masalah izin.


86
2018-03-07 23:19



Saya telah menghadapi kesalahan ini, ketika tidak ada cukup ruang kosong untuk membuat cadangan.


40
2017-10-31 21:54



Dengan asumsi file * .bak berada pada mesin yang sama dengan contoh SQL Express, itu mungkin merupakan masalah perizinan.

Jika Anda mengunduh procmon http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx Anda dapat memfilter pada jalur file tersebut, mencari kesalahan ACCESS_DENIED dan jika ada di sana Anda dapat melihat nama akun yang gagal diakses.


15
2018-03-07 23:18



Saya juga mendapat kesalahan ini.

Masalahnya ternyata hanya bahwa saya harus secara manual membuat struktur direktori lengkap untuk lokasi file file MDF & LDF.

Malu pada SQL-Server karena tidak melaporkan direktori yang hilang dengan benar!


10
2018-03-05 11:39



Saya memiliki kesalahan yang sama. Saya telah mencoba untuk memperbaiki ini dengan menetapkan izin lebih tinggi untuk akun menjalankan layanan SQL Client, namun itu tidak membantu. Masalahnya adalah saya menjalankan studio MS Sql Management hanya di dalam akun saya. Jadi, lain kali ... pastikan Anda menjalankannya Jalankan sebagai administrator, jika menggunakan Win7 dengan UAC diaktifkan.


5
2018-01-11 08:52



Ya, itu masalah keamanan. Periksa izin folder dan akun layanan di mana server SQL 2008 dimulai.


3
2017-07-18 07:26



Saya mengalami kesalahan ini. Tidak ada yang berhasil untuk saya sampai saya membuka file log SQLServer di folder Log "MSSQL10_50". Itu jelas menyatakan file mana yang tidak dapat ditimpa. Ternyata file .mdf sedang ditulis ke dalam folder data "MSSQL10". Saya memastikan folder itu memiliki izin pengguna SQLServer yang sama dengan folder setara "MSSQL10_50". Maka semuanya berhasil.

Masalahnya di sini adalah detail kesalahan dicatat tetapi tidak dilaporkan, jadi periksa log.


3
2018-04-10 10:27