SQL Server kurulumunda ilk belirlenen özelliklerden biri SQL Server in instance ismidir.
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 @@servernamesorgusu sizlere SQL Server ın ismini verir.
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 @@servernameBu 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.
nice post!. thanks
Link | June 8th, 2010 at 13:12