Я разрабатываю представление, которое обращается к таблицам на связанном сервере.
Каждый раз, когда я вставляю этот запрос в панель SQL, Intellisense удаляет квадратные скобки, а затем жалуется, что префиксов больше трех. Я пытался отключить Intellisense, но это продолжает происходить:
SELECT Loc.Address1, Loc.Address2, Loc.Address3, BP.BusinessPartnerName
FROM [REPORTING.SOMESERVER.CA].Toast.dbo.BusinessPartnerLocations AS Loc LEFT OUTER JOIN
[REPORTING.SOMESERVER.CA].Toast.dbo.BusinessPartner AS BP ON Loc.BusinessPartnerID = BP.BusinessPartnerID
к этому:
SELECT Loc.Address1, Loc.Address2, Loc.Address3, BP.BusinessPartnerName
FROM REPORTING.SOMESERVER.CA.Toast.dbo.BusinessPartnerLocations AS Loc LEFT OUTER JOIN
REPORTING.SOMESERVER.CA.Toast.dbo.BusinessPartner AS BP ON Loc.BusinessPartnerID = BP.BusinessPartnerID
Кажется, что заключение имени сервера в кавычки заставило Intellisense игнорировать его.
FROM ["REPORTING.SOMESERVER.CA"].Toast.dbo.BusinessPartnerLocations AS Loc LEFT OUTER JOIN