Связанный сервер в SQL Server Express

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

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

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

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

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


person JSJ    schedule 12.11.2010    source источник


Ответы (1)


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

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

пример

select * from LinkServer.mydatabase.dbo.Table
person Saif Khan    schedule 12.11.2010
comment
Я уверен, что SQL Server Express не позволяет создавать связанные серверы, поскольку он бесплатный! Пожалуйста, поправьте меня, если я ошибаюсь, так как у меня есть клиент, который хочет подключить SQL Server к MS Access. - person Fandango68; 11.08.2019