Проект SSDT с ОТКРЫТИЕМ в поле зрения - PullRequest
0 голосов
/ 16 октября 2018

У меня есть существующая база данных, которую я пытаюсь настроить как проект SSDT в Visual Studio.Проект содержит представление, которое выглядит примерно так:

CREATE view [dbo].[vw_MyView] as 
SELECT * FROM OPENQUERY (MyRemoteServer, '
    SELECT   COL1,
            COL2,
            COL3       
    FROM  [MyRemoteDB].[dbo].[MyRemoteTable] (NOLOCK)
    WHERE  COL1 = ''ABC''
    order by COL3 '
)

Я не могу обойти ошибку, SQL71501:View: [dbo].[MyView] has an unresolved reference to object [MyRemoteServer]

Я создал .dacpac для MyRemoteDB и добавил егок ссылкам в проекте, используя «Добавить ссылки на базу данных -> Другая база данных, другой сервер», и я создал переменные для сервера и базы данных, которые я подставил в приведенном выше предложении «создать представление» различными способами.Я также исследовал подобные вопросы в StackOverflow (и на многих других сайтах), но я все еще прихожу пустым.У кого-нибудь есть какие-либо предложения о том, как я могу сделать эту работу?

Я использую Visual Studio 2017, и обе базы данных находятся на SQL Server 2016.

...