Почему базы данных не могут быть найдены на связанном сервере - PullRequest
0 голосов
/ 20 октября 2019

Я создал базу данных с именем AED_exercises на своем сервере BLACKY \ A2006 и хочу, чтобы она была связана с другим сервером с именем BLACKY \ SQLEXPRESS01.

Я уже связал два сервера, но сервер BLACKY \ SQLEXPRESS01 делаетне содержит базы данных BLACKY \ A2006. Оба сервера находятся под MSSQL.

Могу я узнать, в чем моя проблема прямо здесь?

1 Ответ

0 голосов
/ 20 октября 2019

Связанный сервер - это просто соединение, которое позволяет вам получать доступ к удаленным объектам, которые находятся на другом сервере, используя имена из 4 частей или OLE DB с OPENQUERY. Связанный сервер фактически не «связывает» серверы таким образом, что локальные и удаленные базы данных отображаются как объединенный каталог в обоих экземплярах.

Ниже приведен пример с 4 частями имени для запроса, который можно выполнить наВаш BLACKY\A2006 экземпляр:

SELECT *
FROM [BLACKY\SQLEXPRESS01].[AED_exercises].[dbo].YourTable;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...