Скрипты, на которые ссылается: r в скрипте после развертывания, показывают ошибку - PullRequest
0 голосов
/ 22 мая 2018

Я создаю DACPAC с использованием проекта базы данных в Visual Studio 2017. У меня есть один сценарий после развертывания (с действием сборки PostDeploy) и несколько других сценариев .sql, которые содержат операторы слияния для выполнения поиска.таблицы.

Я следую указаниям в шаблоне сценария после развертывания и ссылаюсь на другие сценарии .sql, используя: r (например: r. \ ErrorMessageLookup.sql;).

Независимо от того, что я делаю, я получаю сообщение об ошибке сборки: «72001: включенный файл [путь к файлу] не существует. Если я скопирую этот путь к файлу из сообщения об ошибке и вставлю его в проводник, файл появится,таким образом, там, кажется, нет никаких опечаток. Я рвал волосы на этом. Все связанные проблемы, которые я могу найти здесь, имеют дело со связанными файлами из других проектов, но это просто ванильные файлы, содержащиеся вструктура файла проекта базы данных.

Есть идеи?

1 Ответ

0 голосов
/ 15 августа 2018

Вы пытались удалить точку с запятой с конца :r .\ErrorMessageLookup.sql;?

По той же проблеме я рвал на себе волосы, а удаление полуфабрикатов приводило к тому, что SQLCMD внезапно смог сопоставиться с файлами.

...