Applies ToSQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Gejala

Asumsikan bahwa Anda mencoba memulihkan database dengan menggunakan opsi ganti di SQL Server 2017. Jika file berisi pemisah jalur berlebih dalam membuat DATABASE, Anda mungkin menerima pesan kesalahan yang menyerupai yang berikut ini:

MSG 3634, tingkat 16, negara bagian 1, baris Linenumber

Sistem operasi mengembalikan kesalahan ' 32 (proses tidak bisa mengakses file karena sedang digunakan oleh proses lain.) ' saat mencoba ' RestoreContainer:: ValidateTargetForCreation ' pada 'filePath \filename. MDF '.

MSG 3156, tingkat 16, status 8, baris Linenumber

File 'filename' tidak bisa dikembalikan ke 'filePath \filename. MDF '. Gunakan dengan Pindahkan untuk mengidentifikasi lokasi yang valid untuk file tersebut.

MSG 3634, tingkat 16, negara bagian 1, baris Linenumber

Sistem operasi mengembalikan kesalahan ' 32 (proses tidak bisa mengakses file karena sedang digunakan oleh proses lain.) ' saat mencoba ' RestoreContainer:: ValidateTargetForCreation ' pada 'filePath \filename. ldf '.

MSG 3156, tingkat 16, status 8, baris Linenumber

File 'filename' tidak bisa dikembalikan ke 'filePath \filename. ldf '. Gunakan dengan Pindahkan untuk mengidentifikasi lokasi yang valid untuk file tersebut.

MSG 3119, tingkat 16, negara bagian 1, baris Linenumber

Masalah diidentifikasi saat merencanakan pernyataan pemulihan. Pesan sebelumnya memberikan detail.

MSG 3013, tingkat 16, negara bagian 1, baris Linenumber

PULIHKAN DATABASE tidak normal.

Penyelesaian Masalah

Anda mendapatkan kesalahan ini ketika Anda mencoba memulihkan opsi ganti. Sebagai solusinya, Anda dapat menghapus database yang sudah ada dan melakukan pemulihan.

Pemecahan Masalah

Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:

       Pembaruan kumulatif 4 untuk SQL Server 2017

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

Pembaruan kumulatif terbaru untuk SQL Server 2017

Informasi selengkapnya

Tentang jalur, itu bukan jalur ke lokasi cadangan, itu adalah jalur file di header cadangan yang bisa ditampilkan dengan memulihkan header saja. Untuk informasi selengkapnya, lihat memulihkan pernyataan-HEADERONLY (Transact-SQL). Misalnya:

RESTORE HEADERONLY

FROM DISK = N'FilePath\FileName.bak'

WITH NOUNLOAD;

GO

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Referensi

Pelajari tentang terminologiyang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.