If-Koubou

Mengembalikan Cadangan Basis Data SQL Menggunakan SQL Server Management Studio

Mengembalikan Cadangan Basis Data SQL Menggunakan SQL Server Management Studio (Bagaimana caranya)

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 melewatkan 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 'Kembalikan Database'.

Klik tombol elips di sebelah 'Dari perangkat' di bawah bagian 'Sumber untuk memulihkan'.

Atur 'File' sebagai media cadangan dan kemudian klik 'Tambah'.

Jelajahi file cadangan SQL (BAK) yang ingin Anda pulihkan.

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.

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' menunjuk 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 database' (dari halaman Umum) cocok dengan memulihkan cadangan basis data (yaitu memulihkan ke database yang cocok), file yang bersangkutan akan ditimpa sebagai bagian dari pemulihan.
  • Jika 'Untuk basis data' tidak cocok dengan memulihkan cadangan basis data (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 memberitahu database 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.

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