Bagikan melalui


Mengganti nama Instans Kluster Failover SQL Server

Berlaku untuk:SQL Server

Ketika instans SQL Server adalah bagian dari kluster failover, proses penggantian nama server virtual berbeda dari mengganti nama instans yang berdiri sendiri. Untuk informasi selengkapnya, lihat Mengganti nama Komputer yang Meng-Hosting Instans SQL Server Mandiri.

Nama server virtual selalu sama dengan nama Nama Jaringan SQL (Nama Jaringan SQL Virtual Server). Meskipun Anda dapat mengubah nama server virtual, Anda tidak dapat mengubah nama instans. Misalnya, Anda dapat mengubah server virtual bernama VS1\instance1 ke beberapa nama lain, seperti SQL35\instance1, tetapi bagian instans dari nama, instance1, akan tetap tidak berubah.

Sebelum Anda memulai proses penggantian nama, tinjau item di bawah ini.

  • SQL Server tidak mendukung penggantian nama server yang terlibat dalam replikasi, kecuali dalam kasus penggunaan pengiriman log dengan replikasi. Server sekunder dalam pengiriman log dapat diganti namanya jika server utama hilang secara permanen. Untuk informasi selengkapnya, lihat Pengiriman log dan Replikasi (SQL Server).

  • Saat mengganti nama server virtual yang dikonfigurasi untuk menggunakan pencerminan database, Anda harus menonaktifkan pencerminan database sebelum operasi penggantian nama, lalu membuat ulang pencerminan database dengan nama server virtual baru. Metadata untuk pencerminan database tidak akan diperbarui secara otomatis untuk mencerminkan nama server virtual baru.

Untuk mengganti nama server virtual

  1. Menggunakan Administrator Kluster, ubah Nama Jaringan SQL menjadi nama baru.

  2. Jadikan sumber daya nama jaringan offline. Ini mengambil sumber daya SQL Server dan sumber daya dependen lainnya secara offline juga.

  3. Jadikan sumber daya SQL Server kembali online.

Memverifikasi Operasi Penggantian Nama

Setelah server virtual diganti namanya, koneksi apa pun yang menggunakan nama lama sekarang harus tersambung menggunakan nama baru.

Untuk memverifikasi bahwa operasi penggantian nama telah selesai, pilih informasi dari @@servername atau sys.servers. Fungsi @@servername akan mengembalikan nama server virtual baru, dan tabel sys.servers akan menampilkan nama server virtual baru. Untuk memverifikasi bahwa proses failover berfungsi dengan benar dengan nama baru, pengguna juga harus mencoba gagal sumber daya SQL Server ke simpul lain.

Untuk koneksi dari simpul apa pun dalam kluster, nama baru dapat segera digunakan. Namun, untuk koneksi yang menggunakan nama baru dari komputer klien, nama baru tidak dapat digunakan untuk menyambungkan ke server hingga nama baru terlihat oleh komputer klien tersebut. Lamanya waktu yang diperlukan agar nama baru disebarluaskan di seluruh jaringan bisa beberapa detik, atau selama 3 hingga 5 menit, tergantung pada konfigurasi jaringan; waktu tambahan mungkin diperlukan sebelum nama server virtual lama tidak lagi terlihat di jaringan.

Untuk meminimalkan penundaan propagasi jaringan dari operasi penggantian nama server virtual, gunakan langkah-langkah berikut:

Untuk meminimalkan penundaan penyebaran jaringan

  1. Terbitkan perintah berikut dari prompt perintah pada simpul server:

    ipconfig /flushdns  
    ipconfig /registerdns  
    nbtstat -RR  
    

Pertimbangan tambahan setelah Operasi Penggantian Nama

Setelah kami mengganti nama jaringan kluster failover, kami perlu memverifikasi dan melakukan instruksi berikut untuk mengaktifkan semua skenario di SQL Server Agent dan Analysis Services.

Layanan SQL Server Agent: Verifikasi dan lakukan tindakan tambahan di bawah ini untuk Layanan SQL Server Agent:

Lihat juga

Mengganti Nama Komputer yang Menghosting Instans SQL Server yang Berdiri Sendiri