Nama file database berubah ketika Anda gulung balik database dengan menggunakan opsi dengan mengganti di SQL Server 2012

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2839722 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Gejala

Ketika Anda gulung balik database dari backup dengan menggunakan opsi Dengan mengganti di Microsoft SQL Server, nama database telah dipugar yang berasal dari database cadangan file fisik mungkin menimpa file fisik nama database yang sudah ada.

Sebagai contoh, perhatikan skenario berikut:
  • Anda memiliki dua contoh dari SQL Server, InstanceA dan InstanceB.
  • Anda memiliki database yang memiliki nama yang sama, SQLDB, pada setiap contoh SQL Server.
  • Pada InstanceA, nama file data database SQLDB adalah DB1_InstanceA.mdf dan nama file log adalah DB1_InstanceA.ldf.
  • Pada InstanceB, nama file data database SQLDB adalah DB1_InstanceB.mdf dan nama file log adalah DB1_InstanceB.ldf.
  • Anda mencoba untuk gulung balik cadangan dari SQLDB database dari InstanceA atas database SQLDB dari InstanceB dengan menggunakan opsi Dengan menggantimemulihkan komando.

Dalam skenario ini, nama file fisik pada SQLDB pada InstanceB berubah menjadi DB1_InstanceA.mdf dan DB1_InstanceA.ldf.

Penyebab

Perilaku ini adalah dengan desain di SQL Server 2012.

Teknik pemecahan masalah

Untuk mengatasi masalah ini, jangan gunakan opsi Dengan menggantimemulihkan komando. Sebaliknya, gunakan opsi Dengan bergerak .

Catatan
pilihan Dengan menyediakan pilihan untuk mengubah nama file fisik.

Informasi lebih lanjut

Dengan pilihan ini diperlukan hanya pertama kalinya bahwa Anda menggunakan perintah gulung balik . Ketika Anda mencoba untuk gulung balik database dari backup, SQL Server membandingkanpemulihan garpunilai-nilai dari database. Kemudian, set cadangan membawa tindakan berikut, tergantung pada apakah sesuai dengan nilai-nilai tersebut:
  • Jika ada pertandingan, set cadangan terus menggunakan nama file database target.
  • Jika nilai-nilai berbeda, set cadangan menggantikan nama-nama file fisik target database dengan menggunakan nama-nama dari set cadangan.
Bila Anda menggunakan opsi Dengan bergerak bersama-sama dengan perintah gulung balik , tindakan berikut diambil:
  1. Garpu pemulihan baru dibuat pada target server.
  2. Pada operasi pemulihan berikutnya, garpu pemulihan ID dari set cadangan dicocokkan dengan ID dari target server.
  3. gulung balik perintah yang digunakan bersama dengan opsi Dengan mengganti nama fisik terus target server.
Untuk informasi lebih lanjut tentang perintah gulung balik , lihat RESTORE (Transact-SQL)

Properti

ID Artikel: 2839722 - Kajian Terakhir: 22 April 2013 - Revisi: 1.0
Berlaku bagi:
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Kata kunci: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2839722 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.
Klik disini untuk melihat versi Inggris dari artikel ini: 2839722

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com