none
(Sumber: milist SQL Server) Drop dan add server RRS feed

  • Pertanyaan

  • Saya ada masalah dengan SQL Server2008 R2, mungkin permasalahan sederhana. Kebetulan server pertama kali di set dengan nama yang cukup panjang (user-abcd\MSSQLSERVER08). Nah, nama server ini bermasalah untuk dimasukkan ke aplikasi (ada policy length jumlah karakter), so saya gunakan sp_dropserver untuk menghapus server tersebut dan kemudian sp_addserver dengan nama server baru(MSSQLSERVER08). Namun ketika dicek nama server baru tersebut tidak ada, dan ketika coba login juga gagal. Server yang lama (user-abcd\MSSQLSERVER08) juga sudah tidak terdetect lagi tapi saya masih bisa login ke server tersebut. Kira2 ada salah di mana ya?
    Intinya saya ingin mengubah nama server tersebut sehingga tidak berbenturan dengan policy aplikasi yang berhubungan dengan SQL Server ini.

    Please help...


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Kamis, 31 Mei 2012 10.36
    Moderator

Jawaban

  • Kebetulan saya pernah mengalami 2 kali kasus yang sama, yang pertama default instance dan yang kedua named instance (cluster).
    Untuk kasus yang default instance sebenarnya dengan hanya me-rename computer name dari server tersebut pun sudah bisa connect dengan nama yang baru setelah restart server, namun agar lebih tuntas sebelum restart tentu perlu menjalankan sp_<drop|add>server agar nanti return value @@servername nya benar.
    Untuk kasus yang named instance, koreksi juga thd postingan sebelum ini - kemungkinan salah ketik :), yang bisa dirubah hanyalah bagian "computername" dari instance "computername\instancename", jadi misalnya pada SQL instance "ABC\Instance01" maka yang bisa dirubah hanyalah bagian "ABC" yang merupakan computer name, misalnya menjadi "DEF\Instance01" setelah rename servernya menjadi "DEF" dan kemudian eksekusi sp_<drop|add>server. Computername part dari SQL named instance tidak bisa dihilangkan, misalnya menjadi "Instance01" saja. Untuk lebih jelasnya termasuk concern2 yang perlu diperhatikan silahkan merujuk ke-link http://msdn.microsoft.com/en-us/library/ms143799.aspx.
    Untuk kasus bila SQL cluster instance maka yg direname adalah network resource name (access point name) pada SQL cluster resource group. Kemudian take offline-bring online SQL cluster resource group lalu eksekusi sp_<drop|add>server. Lebih afdhol lagi kalau setelah itu lakukan test manual failover ke node yg lain untuk verify tidak ada masalah.
    Demikian mudahan2 membantu.

    Dijawab oleh: Elvin Ikhsan


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Kamis, 31 Mei 2012 10.37
    Moderator