Ошибка подключения репликации SQL Server - PullRequest
4 голосов
/ 21 января 2009

После того, как я переименовал свой компьютер, я не смог создать новые паубликации для репликации базы данных в SQL Server 2005. Я получаю сообщение об ошибке «Репликация SQL Server требует фактического имени сервера для подключения к серверу». Когда я вернул свое старое имя ПК, проблема решилась. Как я могу использовать репликацию после переименования ПК?

1 Ответ

7 голосов
/ 21 января 2009

Сама служба SQL по-прежнему считает, что у нее есть старое имя сервера, и, поскольку она имеет привычку ссылаться на себя от третьего лица, это вызывает проблемы при изменении имени основного сервера. Вам нужно предпринять следующие шаги, чтобы исправить это:

  1. Запустите «Select @@ ServerName», чтобы проверить имя сервера - это должно быть старое имя.
  2. sp_dropserver ‘OLDSERVERNAME’
  3. sp_addserver "NEWSERVERNAME", локальный
  4. Перезапустите и службу SQL, и службу агента
  5. Выполните шаг 1 еще раз, чтобы подтвердить, что имя сервера теперь правильное
...