Назад | Перейти на главную страницу

Псевдоним связанного сервера в SQL Server Management Studio?

Надеюсь, что кто-то может помочь - есть ли способ в SQL Server Management Studio 2008 R2, чтобы я мог использовать псевдоним связанного SQL-сервера?

У меня есть сервер, добавленный по IP-адресу, на котором у меня нет учетных данных для входа, однако, поскольку соединение уже установлено, я могу войти в систему нормально.

Проблема в том, что это среда разработки, до развертывания в реальном времени, и IP-адрес, который у меня есть в качестве связанного сервера, должен быть «доступен» для моих сохраненных процессов под другим именем, например «myserver», а не 192.168.xxx.xxx. ..

Любая помощь очень ценится.

Кажется, этот метод работает:

http://alexpinsker.blogspot.com/2007/08/how-to-give-alias-to-sql-linked-server.html

Подробности на случай, если ссылка испортилась:

Нет проблем с добавлением связанного SQL-сервера на конкретный хост, на котором он запущен. Но что, если вам нужно дать ему псевдоним, а не использовать имя хоста в качестве имени связанного сервера? Вот как это сделать:

Шаг 1:

  • В SQL Server Management Studio откройте «Связанные серверы», а затем «Новый связанный сервер».
  • Внутри появившегося мастера - выберите вкладку Общие.
  • В поле «Связанный сервер» укажите псевдоним.
  • Выберите SQL Native Client в качестве поставщика.
  • Добавьте sql_server в поле «Product Name» (это волшебство).
  • В «Источник данных» укажите имя хоста, который будет использоваться в качестве связанного сервера.

Шаг 2:

  • На вкладке Безопасность укажите правильные параметры безопасности (например, контекст безопасности)

Шаг 3:

  • На вкладке «Параметры сервера» установите для «Доступ к данным», RPC, «Rpc Out» и «Использовать удаленную сортировку» значение true.

Следуйте инструкциям по созданию нового псевдонима-> все программы-> microsoft sql server 2008 R2-> Инструменты настройки-> выберите диспетчер конфигурации сервера sql-> выберите псевдоним-> новый псевдоним-> затем введите имя сервера