Надеюсь, что кто-то может помочь - есть ли способ в 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-> выберите псевдоним-> новый псевдоним-> затем введите имя сервера