Перейменування сервера з встановленим MS SQL.
Зміна імені комп'ютера з встановленим примірником MS SQL Server - не найкраща ідея, оскільки після перейменування в роботі SQL можуть виникнути деякі проблеми. Щоб уникнути цих проблем, необхідно оновити системні метадані таким чином, щоб відобразити в них зміна імені комп'ютера.
Зробити це можна за допомогою нескладного SQL запиту. Так виглядає запит для дефолтного примірника SQL Server:
sp_dropserver "old_name";
GO
sp_addserver "new_name", local;
GO
А так для іменованого:
sp_dropserver "old_name \ InstanceName";
GO
sp_addserver "new_name \ InstanceName", local;
GO
для прикладу візьмемо комп'ютер з встановленим примірником MS SQL Server.Щоб подивитися поточний ім'я сервера, відкриваємо SQL Management Studio та виконуємо запит:
select @@ Servername
Як бачите, ім'я сервера, отримане за допомогою запиту (2012R2Std_Temp) не збігається з ім'ям комп'ютера (SQL_Test).
Оскільки в прикладі використовується дефолтний екземпляр SQL Server, то для зміни імені виконаємо наступний запит:
sp_dropserver "2012R2Std_Temp";
GO
sp_addserver "SQL_Test", local;
GO
Після перейменування необхідно перезапустити SQL Server.Зробити це можна з командного рядка, командою:
net stop mssqlserver && net start mssqlserver
на закінчення пара важливих моментів, які потрібно врахувати перед тим, як приступати до перейменування:
• змінити можна тільки ім'я сервера, змінити ім'я екземпляра можна;
• Перейменувати таким чином можна тільки окремий сервер.Перейменування SQL Server в відмовостійкої конфігурації (Failover Cluster) проводиться з оснащення управління кластером;
• SQL Server не підтримує перейменування комп'ютерів, що беруть участь в реплікації;
• Якщо сервер використовується для дзеркального відображення бази даних, то перед перейменуванням його необхідно відключити.Після перейменування віддзеркалення необхідно заново налаштувати для нового імені;
• Якщо на комп'ютері встановлено служби звітів (Reporting services), то після перейменування вони можуть бути недоступні. Детальніше тут https://msdn.microsoft.com/en-us/library/ms345235.aspx.