..
Часто приложений, запущенных на SQL Server, требуется доступ к данным, находящимся на другой экземпляр СУБД от Microsoft. Такая заявка может быть физически различных на той же машине основных например, или она может находиться на другой машине.
Решение в таких случаях является использование так называемого связанного сервера (связанный сервер), которые позволяют приложениям получать доступ к данным, управляемым разными экземплярами SQL Server. На самом деле, связанном сервере также можно использовать для доступа к другим источникам данных, так что даже не-SQL Server. В этой статье, однако мы сосредоточим внимание на аспекты, связанные с использованием связанных серверов для доступа к информации, хранящейся в базе данных SQL Server.
Прежде чем понять, как создать связанный сервер, давайте на его основной архитектуры. Связанный сервер в основном механизм, который позволяет запрос (вопрос о данных) отправляется на сервер с определенным экземпляром SQL Server, а затем будет перенаправлен и обрабатываются другой экземпляр SQL Server. Результаты этой операции, то возвращается клиенту, который послал запрос.
Следующие изображения используются для разъяснения этой архитектуры

Это изображение показывает общий клиент, который может подключаться к запросу как сервер приложений или непосредственно на сервере выполняется экземпляр SQL Server. Если клиент (или приложение, работающее на сервере приложений), чтобы Server1 посылает запрос, который требует данные, которые находятся на Server2 речь идет о распределенных запросов. Определите связанный сервер на сервере Server1 Server2 позволяет для этого типа запроса.
Распределенный запрос, который извлекает информацию из Server2 использованием связанный сервер, определенный на Server1 выглядит следующим образом
ВЫБОР название как "Remote Name Database 'ОТ SERVER2.master.sys.databases
то есть, синтаксис данных, присутствующих в ЕКОМ следующая
<nome_linked_server>. <database_name>. <schema>. <object>
Посмотрим теперь, как настроить связанный сервер использованием SQL Server Management Studio. Во-первых, разверните узел Объекты сервера и щелкните правой кнопкой мыши на запись Связанные серверы, выбирая New Linked Server

| |
MS Access (курс)
Узнайте, как создать и управлять базами данных легко и быстро. Начиная с 29 €. |
| |
MySQL (курс)
Управление с открытым исходным кодом базы данных. Начиная с 39 €. |
| |
SQL и базы данных (курс)
Создание и управления реляционными базами данных. Начиная с 39 €. |