Я собираюсь изучить, как объединить таблицы из нескольких разных баз данных. Таким образом, я обращаюсь к конкретной таблице, следуя этому формату db_server_name.db_name.schema_name.table_name . Поэтому после поиска, как получить имя сервера с помощью этой команды:
SELECT @@SERVERNAME
Я получил следующее имя сервера:
LAPTOP-FV8FREL6\SQLEXPRESS
Также это подтверждает:
Итак, я сделал этот запрос:
select v.VendorID, v.VendorName
from LAPTOP-FV8FREL6\SQLEXPRESS.AP.dbo.Vendors v;
Но там написано
Msg 102, Уровень 15, Состояние 1,Строка 6 Неверный синтаксис рядом с '-'.
Вы знаете, как это работает?