Назад | Перейти на главную страницу

Конструктор SSMS Удаление квадратных скобок

Я разрабатываю представление, которое обращается к таблицам на связанном сервере.

Каждый раз, когда я вставляю этот запрос в панель 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