Saya mencoba mengembalikan database saya dan SQL Server terus mogok. Saya akan mendapatkan pesan di SSMS yang mengatakan ada kesalahan transport jaringan (koneksi terputus karena crash). Saya memeriksa log dan menemukan tidak lebih dari SQL Server ditutup secara tak terduga. Saya kemudian harus pergi dan memulai kembali layanan.
Saya mempersempit masalah ke skrip yang GUI coba jalankan. Masalahnya adalah ketika ia mengambil cadangan log ekor, jalur ke file cadangan salah. HarusD:\mapbenefits\...
BACKUP LOG [mapbenefits]
TO DISK = N'D:mapbenefits_LogBackup_2019-02-21_13-58-24.bak'
WITH NOFORMAT, NOINIT, NAME = N'mapbenefits_LogBackup_2019-02-21_13-58-24',
NOSKIP, NOREWIND, NOUNLOAD, NORECOVERY , STATS = 5
Saya punya dua pertanyaan.
Bagaimana cara memperbaiki jalur ini? Saya mencoba masuk ke pengaturan server dan jalur cadangan
D:
tanpa garis miring. Jika saya menambahkan garis miring gui menghapusnya. Ini adalah SSMS v17.9.1. Saya bisa memilihD:\mapbenefits\
dan itu berhasil tetapi saya mauD:\DATABASE\...
Apakah ini bug? Haruskah SQL server macet hanya karena jalan yang salah ketik? Setelah saya memperbaiki jalur file tidak ada masalah. Saya dapat mereproduksi kapan saja hanya dengan menyadap filepath.
Jika saya menjalankan kueri untuk memeriksa versi saya mendapatkan CU13, tetapi jika saya masuk ke pengaturan saya melihat versi 14.0.1000.169.
Sepertinya ini adalah bug dan dapat direproduksi jadi saya mempostingnya di sini: https://feedback.azure.com/forums/908035-sql-server/suggestions/36920542-incorrect-filepath-with-backup-log-command- penyebab