Cara menamakan semula pangkalan data SQL Server

Cara menamakan semula pangkalan data SQL Server

Microsoft SQL Server memberikan anda pelbagai cara untuk menamakan semula pangkalan data. Anda boleh menggunakan SQL Server Management Studio atau menjalankan pertanyaan SQL untuk menamakan semula pangkalan data. Sebelum menamakan semula pangkalan data, ingatlah ia dapat memecahkan sambungan untuk perkhidmatan yang dikonfigurasikan dengan nama pangkalan data semasa atau prosedur tersimpan yang ada.

Cara menamakan semula pangkalan data SQL Server

Dalam panduan ini, kami akan membincangkan tiga cara untuk menamakan semula pangkalan data di SQL Server. Pilihan pertama akan menggunakan pertanyaan SQL untuk menamakan semula pangkalan data, yang kedua akan menggunakan prosedur yang disimpan dan pilihan ketiga akan menggunakan SQL Server Management Studio (SSMS) untuk menamakan semula pangkalan data.

Gunakan salah satu pilihan di bawah untuk menamakan semula pangkalan data SQL Server:

1. Namakan semula pangkalan data SQL dengan pertanyaan

Gunakan pertanyaan alter Database untuk menamakan semula pangkalan data dalam SQL Server. Proses penamaan semula akan gagal, sekiranya terdapat sebarang sambungan aktif yang ditubuhkan oleh aplikasi atau pangkalan data lain.

Gunakan pertanyaan di bawah untuk menamakan semula pangkalan data dengan pertanyaan SQL. Pertanyaan pertama akan mengubah pangkalan data ke mod pengguna tunggal untuk mengelakkan sambungan luaran. Setelah itu menamakan semula, pangkalan data dan sekali lagi menetapkan pangkalan data ke mod multi-pengguna.

Alter pangkalan data test_db set single_user dengan rollback segera; Pergi alter database [test_db] Ubah suai name = [test_db2] pergi alter pangkalan data test_db_new set multi_user; Pergi 

Itu sahaja. Anda akan melihat bahawa pangkalan data dinamakan semula.

2. Namakan semula pangkalan data SQL dengan prosedur yang disimpan

Pelayan SQL juga akan menyediakan prosedur tersimpan untuk menamakan semula pangkalan data. Anda boleh mengikuti cara yang sama seperti di atas untuk menukar pangkalan data ke mod pengguna tunggal dan menamakan semula pangkalan data.

Pangkalan data menamakan semula pertanyaan akan menjadi seperti:

Alter pangkalan data test_db set single_user dengan rollback segera; Go exec sp_renaleMedb 'test_db', 'test_db2' Go alter pangkalan data test_db_new set multi_user; Pergi 

3. Namakan semula pangkalan data SQL dengan Studio Pengurusan

Anda juga boleh menamakan semula pangkalan data SQL Server yang serupa dengan menamakan semula folder di Windows. Buka SQL Server Management Studio (SSMS) dan sambungkan ke pelayan pangkalan data. Ikuti langkah di bawah untuk menukar SQL Server ke mod pengguna tunggal dan namakan semula pangkalan data.

Pertama, kami akan menetapkan sambungan pangkalan data ke mod pengguna tunggal untuk menutup semua sambungan aktif ke pangkalan data sebelum menamakan semula. Oleh itu, ikuti langkah -langkah di bawah untuk menamakan semula pangkalan data SQL dengan SSMS.

Langkah -langkahnya adalah:

  1. Buka Explorer Object di SSMS.
  2. Klik kanan pada pangkalan data dan klik pada Properties.
  3. Di Properties, pilih halaman Pilihan
  4. Dari pilihan Akses Had, pilih Single.
  5. Sekali lagi, klik kanan pangkalan data dan klik pada Nama Nama.
  6. Masukkan nama baru untuk pangkalan data dan tekan Enter.
  7. Sekali lagi, halaman Pilihan Buka di Properties dan Tukar Mengatasi Akses ke Multi_USER

Berikut adalah tangkapan skrin untuk langkah -langkah di atas:

Buka sifat pangkalan data SQL Server:

Hadkan Akses Pangkalan Data ke Single_USER di SQL Server.

Pilih Pilihan Namakan semula dalam SQL Server Database Properties.

Akhirnya, namakan semula pangkalan data SQL Server.

Kesimpulan

Tutorial ini membantu anda dengan 3 kaedah untuk menamakan semula pangkalan data dalam pelayan SQL pada sistem Windows.