我正在使用DBProject同时使用多个文件组来开发VS2017 SSDT。在基于Windows的SQL Server实例上本地部署此DBProject不会出现任何问题,但是当我在部署过程中将此基于Multi FileGroup的DBProject部署到Docker实例上的SQl Server 2017上时,会发生以下错误,并且部署会终止。
发生文件激活错误。物理文件名 “ ActiveBiz.Core1_ArchTransactionDataFile_1.ndf”可能不正确。 诊断并纠正其他错误,然后重试该操作。 (43,0):SQL72045:脚本执行错误。执行的脚本:
在Google搜索中,我发现$(DefaultDataPath)
由于此文件名而没有解析,因此无法解析。还发现我们无法通过Deployment Script中的代码设置$(DefaultDataPath)
的值。那么,谁能告诉我如何解决此问题?
此致
Nilkanth S. Desai