Связанный сервер в SQL Server Express - PullRequest
7 голосов
/ 12 ноября 2010

Я занимаюсь разработкой приложения, в котором у меня есть локальная база данных в SQL Server Express. Во время работы в локальной базе данных нам нужно выполнить запрос на другом сервере SQL Server / live и вернуть ему значение, и с этим значением мы выполним запрос на локальном сервере.

Это нормально при выполнении этого запроса для 2 или 3 запросов, но у меня есть около 5000 записей, для которых мне нужно выполнить тот же процесс. Я сделал с вышеупомянутым стилем, но это занимает слишком много времени.

Я обнаружил, что мы можем запустить запрос на нескольких серверах.

Могу ли я выполнить запрос на SQL Server Express и сервере одновременно и выполнить все мои запросы в этом стиле?

Я могу выполнить запрос только с экспресс-на сервер.

1 Ответ

7 голосов
/ 12 ноября 2010

Да, вы можете. Настройте LinkServer на SQL Express, а затем просто передайте запрос в формате имени из четырех частей

сервер. база данных . схема объект

пример

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