Msqsl nizi yeni bir sunucuya taşıdığınızda yada bir sebepten dolayı aşağıdaki tarzda hata alırsanız mssql ismi ile sunucu ismi birbirini tutmadığı için hata alırsınız. Ozaman aşağıdaki 3 adımlık komutu çalıştırıp sorunu giderebilirsiniz. Öncelikle sunucunuzda mssql server management kurulu olduğunu varsayıyorum kurulu değilse MSSQL Server Management a tıklayarak indiriniz.
Daha sonra yeni sorgu bölümü açın sorguya ” select * from sys.servers ” komutunu yazarak mssql ismini sunucu ismiyle karşılaştırın farklı ise aşağıdak komutlarla mssql server ismini sunucu ismiyle aynı yapabilirsiniz.
1- exec sp_dropserver ‘MEVCUTSERVERİSMİ‘
komutunu çalıştırırsanız mevcut ismi droplarsınız boşalır.
server_id name
=============================
0 MEVCUTSERVERİSMİ
tabloda görünen şekli
bundan sonraki komutlada ismi değiştiriyoruz.
2- exec sp_addserver ‘YENİSERVERİSMİ‘ <<< komutu yazıp Execute ye basın.
tamamdır isim değişmiştir.
Doğrulamak için select * from sys.servers yazıp çalıştırdığımızda yeni ismi görebilirsiniz.
[Microsoft][ODBC SQL Server Driver][SQL Server]Could not find server ’servernamer’ in sys.servers. Verify that the correct server name was specified. If necessary, execute the stored procedure sp_addlinkedserver to add the server to sys.servers.