Связанные серверы и SQL Server 2005 на локальном хосте - PullRequest
1 голос
/ 21 января 2009

Можно ли запустить SQL Server 2005 на локальном хосте со своей собственной схемой, а затем использовать данные с другого удаленного сервера?

Может ли это быть достигнуто с помощью связанных серверов?

Я пытаюсь установить правильную песочницу на localhost.

Ответы [ 2 ]

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

Связанные серверы должны работать для того, что вы пытаетесь сделать.

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

Вы хотите подключиться к более чем одному удаленному серверу для данных?

Если да, я думаю, что опция связанного сервера - это правильный путь. Я говорю «ОК», потому что вам лучше создать «песочницу» на одном из удаленных серверов, чем создавать связанные серверы. Это кажется пустой тратой на установку SQL Server на вашем настольном компьютере / ноутбуке. Однако, если пространство / права доступа является проблемой, у вас может не быть выбора.

Если это только один сервер, почему бы не создать на нем песочницу, а подключиться и работать в ней с помощью SQL Management Studio. Хотя это странный путь для настройки студии управления без установки полного сервера SQL, вы можете сделать это. Таким образом, вам не нужно будет входить на удаленный сервер (плохая идея по ряду причин).

Если вы настроите связанные серверы, вот несколько проблем, с которыми я столкнулся, которые могут помочь:

  • Если сервер SQL является экземпляром установки, используйте скобки при его записи, например, [SERVERNAME / INSTANCE]

  • Используйте псевдоним при извлечении из таблицы или представления со связанного сервера, поскольку в соглашении об именах может быть только 4 части, поэтому [имя_сервера / экземпляр] .database.dbo.table.field составляет 5 частей и выдаст ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...