Из-за нулевого значения $ (DefaultDataPath) Не удалось опубликовать мой DBProject для SQL Server 2017 в Docker-контейнере на основе Linux - PullRequest
0 голосов
/ 01 октября 2018

Я работаю над SSDT VS2017 с моим DBProject, в то время как несколько FileGroups.Локально в экземпляре SQL Server на базе Windows этот DBProject развертывается без каких-либо проблем, но при развертывании этого DBProject на основе нескольких файловых групп на моем SQl Server 2017 на экземпляре докера во время развертывания возникает следующая ошибка, и развертывание прекращается.

Произошла ошибка активации файла.Физическое имя файла ActiveBiz.Core1_ArchTransactionDataFile_1.ndf может быть неправильным.Диагностируйте и исправьте дополнительные ошибки и повторите операцию.(43,0): SQL72045: Ошибка выполнения скрипта.Выполненный скрипт:

В поиске Google я обнаружил, что $(DefaultDataPath) не разрешается из-за этого это имя файла без указания пути.Также обнаружим, что мы не можем установить значение для $(DefaultDataPath) через код внутри сценария развертывания.Так может кто-нибудь сказать мне, как решить эту проблему?

С уважением,

Нилкант С. Десаи

...