Как разрешить имя ссылки на внешнюю базу данных в Visual Studio Database Project? - PullRequest
0 голосов
/ 11 января 2019

Я импортирую некоторый унаследованный код в проект базы данных Visual Studio 2017. Основная проблема заключается в том, что мне нужно строковое представление внешней базы данных для использования во встроенном операторе SQL.

Оператор SQL используется в OPENQUERY. Примерно так:

set @query = 'select * from ' + [$(Database1)] + '.dbo.Table1'

Конечно, этот синтаксис вызывает следующее сообщение об ошибке:

SQL71005: ссылка на столбец [$ (Database1)] не может быть решено.

Есть ли способ сделать это? К сожалению, дизайн OPENQUERY не может быть изменен прямо сейчас. Итак, я должен работать с этим ограничением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...