使用SQL Management Studio时,在适用时生成智能默认值

时间:2014-11-25 11:54:02

标签: sql-server sql-server-data-tools dacpac sqlpackage

我目前正在开发一个项目,将我们的数据库发布为数据层应用程序。数据库相当复杂,在使用SQLPackage.exe或通过Visual Studio发布时需要修改几个参数。

目前阻止我将项目设置为完成的一个方案是:

我们将一个不可为空的列添加到表中,我们在发布dacpac时将“SmartDefaults(如果适用)”应用为true,以便完成dacpac,这非常有用。

什么是无效的:

在SQL Management Studio中使用升级数据层应用程序时。它不允许我指定相同的选项,这会阻止数据库正确升级。

有没有人能够做到这一点?