INF: Menggunakan dengan pilihan bergerak dengan pernyataan pemulihan

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

Pada Halaman ini

RINGKASAN

SQL Server 6,5 digunakan DUMP dan beban pernyataan untuk membuat salinan cadangan dari database dan kemudian reload itu. Dalam SQL Server 7.0 dan 2000, terminologi ini telah berubah untuk BACKUP dan RESTORE.

Informasi di dalam artikel ini dimaksudkan untuk menjelaskan penggunaan yang tepat dari pilihan dengan bergerak dengan pernyataan RESTORE Transact-SQL.

INFORMASI LEBIH LANJUT

Pernyataan RESTORE selalu menghasilkan database yang identik dengan yang didukung. Database yang diproduksi oleh pemulihan akan memiliki jumlah file yang sama, dan file akan menjadi ukuran yang sama, seperti yang ditetapkan oleh cadangan. Berkas cadangan berisi informasi pada nama, nomor, ukuran dan lokasi dari semua berkas untuk database saat cadangan diciptakan. Ketika Anda MENGEMBALIKAN cadangan dan memungkinkan SQL Server untuk kembali menciptakan database untuk Anda, berikut terjadi:
  • Jika file yang ada di lokasi yang sama seperti dalam cadangan, digunakan dan akan sama untuk file dalam cadangan (ukuran file yang identik, atribut, dan seterusnya).
  • Jika file yang ada, tetapi di lokasi yang berbeda daripada yang ditentukan dalam set cadangan, lokasi di server digunakan (dengan demikian secara implisit melakukan "bergerak").
  • Jika file yang ada di server dengan tidak ada file yang sesuai pada set cadangan, itu akan diam-diam jatuh.
  • Jika file yang diperlukan oleh set cadangan tidak ada di server, itu dibuat.
Oleh karena itu, jika Anda ingin mengubah lokasi file ketika mengembalikan database, Anda memiliki pilihan berikut:
  • Buat database sebelum melakukan RESTORE (seperti diperlukan dengan SQL Server 6,5), menentukan lokasi baru.

    -atau-
  • Menggunakan pernyataan RESTORE dengan klausa bergerak. Hal ini untuk menghindari langkah ekstra untuk menciptakan database pertama. Ini menciptakan database dan file di lokasi yang ditentukan.
Catatan bahwa SQL Server mungkin mengharuskan Anda untuk menggunakan klausul bergerak jika memulihkan file akan menimpa file yang ada yang digunakan oleh database lain. Anda akan menerima pesan berikut dalam hal ini:
Server: Msg 3156, tingkat 16, negara bagian 2, jalur 1
Berkas 'D:\MSSQL7\data\Filename_Data.MDF' tidak bisa digunakan oleh pemulihan.
Pertimbangkan untuk menggunakan pilihan dengan bergerak untuk mengidentifikasi lokasi yang sesuai untuk file.

Server: Msg 3013, tingkat 16, negara bagian 1, baris 1
Membuat cadangan atau memulihkan operasi mengakhiri normal.

REFERENSI

SQL Server buku secara Online; MEMULIHKAN (T-SQL)

Properti

ID Artikel: 221465 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Kata kunci: 
kbbackup kbinfo kbmt KB221465 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:221465

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