Vytvořil jsem server, naistaloval MS SQL, rozchodil databáze, … a pak jsem se rozhodl, že server přejmenuji. Vše fungovalo v pohodě, dokud jsem nezačal konfigurovat Transaction Logs Shipping (jako fungoval, ale tak podivně a v tabulkách v DB msdb se začalo objevovat staré jméno serveru…)
Nejprve zjištění, jak si MS SQL myslí, že se server jmenuje:
SELECT @@SERVERNAME AS 'Server_Name' |
A teď to opravit – nestačí totiž jen přejmenovat ve Windows, ale ještě je potřeba spustit v SQL
sp_dropserver [old_name]; GO sp_addserver [new_name], local; GO |
a nebo pokud jsou tam pojmenované instance
sp_dropserver [old_name\instancename]; GO sp_addserver [new_name\instancename], local; GO |