Lompat ke konten Lompat ke sidebar Lompat ke footer

Detach Basis Data SQL Server Menggunakan SSMS dan T-SQL

Untuk memindahkan basis data ke instance SQL Server lain (misalkan untuk keperluan pengosongan kapasitas penyimpanan atau menonaktifkan sebuah server) dibutuhkan dua proses. Pertama, detach (lepaskan) basis data tersebut dari instance SQL Server. Selanjutnya, attach (lekatkan) basis data tersebut ke instance SQL Server lain. Untuk melakukan kedua hal tersebut bisa melalui SSMS atau T-SQL.

Terdapat dua cara untuk melakukan attach pada sebuah basis data dan satu cara untuk melakukan detach pada sebuah basis data dari sebuah instance SQL Server. Untuk melakukan attach, gunakan perintah sp_attach atau CREATE DATABASE dengan mencantumkan argumen FOR ATTACH. Untuk melakukan detach, gunakan perintah sp_detach_db.

Detach Basis Data SQL Server Menggunakan SSMS

1. Aktifkan SSMS dan lakukan koneksi ke instance SQL Server.
2. Jika Object Explorer belum terbuka, maka tekan tombol F8.
3. Ekspansi folder Databases.
4. Klik kanan data Modul02SSMS dan pilih menu Taks | Detach....


5. Pada kotak dialog Detach Database, tandai kotak check box di kolom Drop Connextions dan Update Statistics. Klik tombol OK


6. Setelah proses selesai, basis data Modul02SSMS yang di detach tidak akan ditampilkan lagi di Object Explorer

Setelah basis data di detach, file dapat di copy ke lokasi penyimpanan baru dan di attach ke sebuah instance SQL Server baru.

Detach Basis Data SQL Server Menggunakan T-SQL

1. Aktifkan SSMS dan buka jendela query baru.
2. Ketikkan dan jalankan kode T-SQL berikut ini :


3. Setelah proses selesai, basis data Modul02TSQL yang di detach tidak akan ditampilkan lagi di Object Explorer



  • @dbname : nama baris data yang akan di detach.
  • @skipchecks : menentukan apakah melewatkan (true) atau menjalankan (false) UPDATE STATISTIC.


Student Terpelajar
Student Terpelajar Content Creator, Video Creator and Writer

Posting Komentar untuk "Detach Basis Data SQL Server Menggunakan SSMS dan T-SQL"