How To Change Instance Name Of SQL Server (SQL Server Instance İsmini Değiştirmek)

April 5, 2010

SQL Server kurulumunda ilk belirlenen özelliklerden biri SQL Server in instance ismidir.

SQLNamedInstance

Bu aşamada şeçilen duruma göre Default Instance (Bilgisayarın ismi) yada Named Instance (BilgisayarIsim\VerilenIsim) şeklinde bir kurulum gerçekleştirilir vede SQL Server lara bağlantı bu şekilde sağlanır. Ancak bilgisayarın ismi değiştirildiğinde, işletim sistemleri clone landığında yada sanal ortamlarda çalışırken SQL Server in isminin yaratabileceği problemler ortaya çıkar. Replication yada Mirroring gibi seçeneklerde isim uyumsuzluğu problem çıkartabilmektedir. Bu sebeple de kurulu olan SQL Server in instance ının isminin bilgisayar ismi ile uyumlu hale getirilmesi gerekmektedir.

Öncelikle SQL Server ın gerçek instance ismini görelim.

sp_helpserver
SELECT @@servername

sorgusu sizlere SQL Server ın ismini verir.

sp_helpserver

Var olan bu isimleri değiştimek için de aşağıdaki komutlar çalıştırılabilir.

sp_dropserver 'eski_isim'
GO
sp_addserver 'yeni_isim','local'
GO
 
Bizim örneğimizde çalışacak versiyonu
 
sp_dropserver 'WIN-806SUHJU26H'
GO
sp_addserver 'SQLServer08R2','local'
GO

SQL server ı yeniden başlattıktan sonra tekrar ilk komutlarımızı çalıştırır isek sonuç aşağıdaki gibi olacaktır.

sp_helpserver
SELECT @@servername

sp_helpserver3

Bu aşamadan sonra bilgisayar ismi ile instance ismi uyumlu hale getirildi ise SQL Server Management Studio yeni ismi kullanarak SQL Server ınıza bağlanabilir.

tags: ,
posted in SQL Server, SQL Server Administration / Yönetim, T-SQL by sedat.salman

Follow comments via the RSS Feed | Leave a comment | Trackback URL

1 Comment to "How To Change Instance Name Of SQL Server (SQL Server Instance İsmini Değiştirmek)"

  1. andrew wrote:

    nice post!. thanks

Leave Your Comment

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org