powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Переименование сервера с сиквелом
7 сообщений из 7, страница 1 из 1
Переименование сервера с сиквелом
    #40022348
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

Были два сервера: myserver & myservernew
Они были переименованы в myserverold & myserver соотвественно.

В сиквеле переименование тоже проведено:
Код: sql
1.
2.
3.
4.
EXEC sp_dropserver '<old_name>';  
GO  
EXEC sp_addserver '<new_name', local;  
GO  


После этого возникла проблема с подключением к новому серверу, который получил имя старого:
"The target principal name is incorrect. Cannot generate SSPI context. (Microsoft SQL Server, Error: 0)"

Проблема проявляется только при использовании Windows логинов. При использовании сиквел логинов все работает. Windows логины работают локально на сервере, но при подключении с удаленного сервера появляется ошибка вышею

Спасибо.
...
Рейтинг: 0 / 0
Переименование сервера с сиквелом
    #40022426
rahzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,

а DNS записи обновились на серверах DNS?
Может там еще старые записи имен с их IP..
...
Рейтинг: 0 / 0
Переименование сервера с сиквелом
    #40022430
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m

"The target principal name is incorrect. Cannot generate SSPI context. (Microsoft SQL Server, Error: 0)"

посмотрите записи SPN для этого сервера

setspn -L Domain\Account

где Domain\Account сервисная учетка сиквела
...
Рейтинг: 0 / 0
Переименование сервера с сиквелом
    #40022604
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rahzer
Roust_m,

а DNS записи обновились на серверах DNS?
Может там еще старые записи имен с их IP..


Админы говорят, что DNS реплицировалась. Имя разрешается в новый IP.
...
Рейтинг: 0 / 0
Переименование сервера с сиквелом
    #40022606
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad
Roust_m

"The target principal name is incorrect. Cannot generate SSPI context. (Microsoft SQL Server, Error: 0)"

посмотрите записи SPN для этого сервера

setspn -L Domain\Account

где Domain\Account сервисная учетка сиквела


Похоже здесь есть проблема, ибо вот что я получил:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
PS C:\Windows\system32> setspn -L domain\new_service_account
Registered ServicePrincipalNames for CN=new_service_account,OU=Service Accounts - No AAD Sync,OU=System User Accounts,DC=domain,DC=local:
PS C:\Windows\system32> setspn -L domain\old_service_account
Registered ServicePrincipalNames for CN=old_service_account,OU=Service Accounts - No AAD Sync,OU=System User Accounts,DC=domain,DC=local:
        MSSQLSvc/myserver.domain.local:1433
        MSSQLSvc/myserver.domain.local
        MSSQLSvc/myserver.domain.local:1435
        MSSQLSvc/myserver.domain.local:MyInstance



В моем понимании после переименования должно быть что-то типа:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
PS C:\Windows\system32> setspn -L domain\new_service_account
Registered ServicePrincipalNames for CN=new_service_account,OU=Service Accounts - No AAD Sync,OU=System User Accounts,DC=domain,DC=local:
        MSSQLSvc/myserver.domain.local:1433
        MSSQLSvc/myserver.domain.local
        MSSQLSvc/myserver.domain.local:1435
        MSSQLSvc/myserver.domain.local:MyInstance
PS C:\Windows\system32> setspn -L domain\old_service_account
Registered ServicePrincipalNames for CN=old_service_account,OU=Service Accounts - No AAD Sync,OU=System User Accounts,DC=domain,DC=local:
        MSSQLSvc/myserverold.domain.local:1433
        MSSQLSvc/myserverold.domain.local
        MSSQLSvc/myserverold.domain.local:1435
        MSSQLSvc/myserverold.domain.local:MyInstance



Вопрос теперь в том, как это поправить. Я читал, что если дать сервисному логину нужные права, от сам все запишет при старте сиквела.
...
Рейтинг: 0 / 0
Переименование сервера с сиквелом
    #40022665
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переставить сиквел будет быстрее и надежнее, чем борцунировать с сабжем с неизвестным результатом.

А проблемы могут быть не только с самим сервером, но еще и с SSRS, SSIS.
...
Рейтинг: 0 / 0
Переименование сервера с сиквелом
    #40022724
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m

Вопрос теперь в том, как это поправить. Я читал, что если дать сервисному логину нужные права, от сам все запишет при старте сиквела.


старые записи надо удалить
смотри setspn -D ...

новые либо внести руками, либо дать права сервисной учетке и при каждом старте/стопе сиквел будет регистрировать/удалять записи SPN для себя
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Переименование сервера с сиквелом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]