У меня есть существующая база данных, которую я пытаюсь настроить как проект 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.