ICT Kennisbank
SQL naam veranderen
Probleem omschrijving
De servernaam is niet gelijk aan de uitkomst van @@SERVERNAME bij uitvoeren van een SQL Query.
Oplossing
Stap 1
Controleerd de uitkomst van @@SERVERNAME
select @@SERVERNAME
Indien anders dan de naam van de server ga naar Stap 2
Stap 2
Laat de lijst van linked servers zien (op 0 staat de naam van de oude server)
select * from master.dbo.sysservers
Stap 3
Commando om server te droppen
sp_dropserver "oude server-naam"
Stap 4
Controleer of de nieuwe server naam in het lijstje staat, zo ja stap 5, anders stap 7)
Stap 5
Verwijderen van de juiste server uit het lijstje gemaakt bij stap 1
sp_dropserver "nieuwe server-naam"
Stap 6
Indien vorige stap terug komt met Error 15190 (controleer of niemand aan het werk is)
sp_dropserver "nieuwe server-naam", droplogins
Stap 7
Commando voor het toevoegen van de nieuwe servernaam
Sp_addserver @server = "nieuwe server", @local = "local"
Stap 8
Herstart mssqlservice
Stap 9
Controleerd de uitkomst van @@ServerName
select @@SERVERNAME