首页 > 解决方案 > 在 Visual Studio SQL Server 2017 数据库项目中禁用临时历史保留

问题描述

有没有办法在 Visual Studio SQL Server 2017 数据库项目中将 Temporal History Retention 的数据库选项设置为关闭?

当我从我的发布配置文件生成脚本时,它会添加下面的代码,我无法找到阻止它的方法。

ALTER DATABASE [$(DatabaseName)]
    SET TEMPORAL_HISTORY_RETENTION ON 
    WITH ROLLBACK IMMEDIATE;

我不想阻止它设置所有数据库选项,就像我使用其他选项一样。我只想将这个设置为 OFF,这样脚本就不会产生上面的输出。

我觉得我只是在某个地方错过了一个勾选框?!?

任何帮助将不胜感激。

标签: visual-studio-2019sql-server-data-toolssql-server-2017

解决方案


添加这个参数 /p:"ScriptDatabaseOptions=false"


推荐阅读