Mengembalikan Cadangan Basis Data SQL Menggunakan SQL Server Management Studio

Daftar Isi:

Mengembalikan Cadangan Basis Data SQL Menggunakan SQL Server Management Studio
Mengembalikan Cadangan Basis Data SQL Menggunakan SQL Server Management Studio

Video: Mengembalikan Cadangan Basis Data SQL Menggunakan SQL Server Management Studio

Video: Mengembalikan Cadangan Basis Data SQL Menggunakan SQL Server Management Studio
Video: FREE Tool to Automate Your Repetitive and Boring Tasks | AutoHotkey - YouTube 2024, April
Anonim

Kami sebelumnya telah membahas pemulihan basis data SQL sederhana menggunakan baris perintah yang ideal untuk memulihkan file cadangan yang dibuat pada instalasi SQL Server yang sama, namun jika Anda memulihkan cadangan yang dibuat pada instalasi yang berbeda atau lebih memilih antarmuka titik dan klik, menggunakan SQL Server Management Studio (atau edisi Express) membuat tugas ini mudah.

Catatan: Pakar SQL Server mungkin ingin melewati pelajaran hari ini, karena ditujukan untuk pemula.

Sebelum memulai, Anda perlu menyalin file cadangan SQL (biasanya memiliki ekstensi.BAK) ke hard drive lokal di mesin SQL Server tujuan.

Buka SQL Server Management Studio dan masuk ke SQL Server yang ingin Anda pulihkan database. Yang terbaik adalah login sebagai Administrator Windows atau sebagai pengguna SQL ‘sa’.

Setelah masuk, klik kanan pada folder Databases dan pilih ‘Restore Database’.
Setelah masuk, klik kanan pada folder Databases dan pilih ‘Restore Database’.
Klik tombol elips di samping ‘Dari perangkat’ di bawah bagian ‘Sumber untuk memulihkan’.
Klik tombol elips di samping ‘Dari perangkat’ di bawah bagian ‘Sumber untuk memulihkan’.
Setel ‘File’ sebagai media cadangan, lalu klik ‘Tambah’.
Setel ‘File’ sebagai media cadangan, lalu klik ‘Tambah’.
Jelajahi file cadangan SQL (BAK) yang ingin Anda pulihkan.
Jelajahi file cadangan SQL (BAK) yang ingin Anda pulihkan.
Image
Image
Dalam dialog Restore Database, ketik atau pilih nama dari database yang Anda ingin backup ini dipulihkan.
Dalam dialog Restore Database, ketik atau pilih nama dari database yang Anda ingin backup ini dipulihkan.
  • Jika Anda memilih database yang sudah ada, itu akan diganti dengan data dari cadangan.
  • Jika Anda mengetik nama database yang saat ini tidak ada di instalasi SQL Server Anda, itu akan dibuat.

Selanjutnya, pilih titik pemulihan yang ingin Anda gunakan. Karena file cadangan SQL dapat menyimpan banyak cadangan, Anda mungkin melihat lebih dari satu titik pemulihan terdaftar.

Pada titik ini, cukup banyak informasi yang telah dimasukkan untuk database yang akan dipulihkan. Namun, file cadangan SQL menyimpan informasi tentang di mana file data disalin sehingga jika ada masalah sistem file seperti direktori tujuan tidak ada atau file nama file yang konflik kesalahan akan terjadi. Masalah-masalah ini umum ketika memulihkan cadangan yang dibuat pada instalasi SQL Server yang berbeda.
Pada titik ini, cukup banyak informasi yang telah dimasukkan untuk database yang akan dipulihkan. Namun, file cadangan SQL menyimpan informasi tentang di mana file data disalin sehingga jika ada masalah sistem file seperti direktori tujuan tidak ada atau file nama file yang konflik kesalahan akan terjadi. Masalah-masalah ini umum ketika memulihkan cadangan yang dibuat pada instalasi SQL Server yang berbeda.

Untuk meninjau dan mengubah pengaturan sistem file, klik halaman Opsi di sebelah kiri dalam dialog Restore Database.

Pada halaman opsi, Anda akan ingin memastikan kolom ‘Pulihkan Sebagai’ merujuk ke lokasi folder yang valid (Anda dapat mengubahnya sesuai kebutuhan). File-file tidak harus ada, namun jalur folder harus ada. Jika file yang bersangkutan ada, SQL Server mengikuti seperangkat aturan sederhana:
Pada halaman opsi, Anda akan ingin memastikan kolom ‘Pulihkan Sebagai’ merujuk ke lokasi folder yang valid (Anda dapat mengubahnya sesuai kebutuhan). File-file tidak harus ada, namun jalur folder harus ada. Jika file yang bersangkutan ada, SQL Server mengikuti seperangkat aturan sederhana:
  • Jika ‘Ke basis data’ (dari halaman Umum) cocok dengan cadangan basis data pemulihan (yaitu memulihkan ke basis data yang sesuai), file yang bersangkutan akan ditimpa sebagai bagian dari pemulihan.
  • Jika ‘Untuk basis data’ tidak sesuai dengan cadangan basis data pemulihan (yaitu memulihkan ke basis data yang berbeda), ‘Timpa database yang ada’ akan perlu diperiksa agar proses pemulihan selesai. Gunakan fungsi ini dengan hati-hati karena Anda berpotensi mengembalikan informasi cadangan basis data di atas file data dari database yang benar-benar berbeda.

Secara umum, Anda dapat memberi tahu basis data berbeda berdasarkan 'Nama File Asli' yang merupakan nama internal yang digunakan SQL Server untuk mereferensikan file yang terkait.

Setelah opsi pemulihan Anda diatur, klik Ok.
Setelah opsi pemulihan Anda diatur, klik Ok.
Image
Image

Kesimpulan

SQL Server Management Studio membuat proses pemulihan menjadi sederhana dan sangat ideal jika Anda jarang melakukan pemulihan basis data. Proses ini berfungsi di setiap versi SQL Server dari Express ke Enterprise. Jika Anda menggunakan versi Express, Anda dapat mengunduh SQL Server Management Studio Express untuk mendapatkan akses ke antarmuka ini.

Tautan

Unduh SQL Server Management Studio Express dari Microsoft

Direkomendasikan: