【发布时间】:2016-10-08 22:00:08
【问题描述】:
我的问题是我找不到如何从命令行更新 sqlproj 以跟踪存储库中的数据库更改的方法。根据this post:“此版本不直接支持的项目”,但是尝试了下一个命令但没有成功:
msbuild PathToMyProject.sqlproj /t:SqlSchemaCompare /p:SqlScmpFilePath=SomePath/ComparationConfiguration.scmp /p:target=PathToMyProject.sqlproj /p:Deploy="true"
并且找不到如何执行此操作的方法。有可能吗?
从另一方面看,我可以将数据库模式与 dacpac 文件(sqlproj 的编译输出)进行比较,以获取数据库项目中不存在的更改,但是对于数据库更改跟踪的自动化,它看起来没用,因为每次我得到一些更改时,我需要手动打开相关解决方案,进行比较,更新目标数据库项目,然后检查对存储库的更改
【问题讨论】:
标签: database msbuild sql-server-data-tools