visual-studio-2019 - 在 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 版本 - 专业版 2019 (16.4.5)
- SQL Server 数据工具 - 16.0.62002.03150
- SQL Server 版本 - 2017 (14.0.3223.3)
我觉得我只是在某个地方错过了一个勾选框?!?
任何帮助将不胜感激。
解决方案
添加这个参数 /p:"ScriptDatabaseOptions=false"
推荐阅读
- mysql - 将spring boot应用程序连接到My SQL数据库时如何避免异常?
- python - 将低特征图像拼接在一起
- javascript - 单击时如何使我的内部 div 中的元素覆盖整个外部 div?
- javascript - 使用 axios 返回保存在 URL 中的数组
- python - 如何从带有不同标题的 xls 文件中导入数据
- c# - 测试派生类时如何模拟我的基本方法
- docker - openshift 集群中 Kaniko 作业的权限被拒绝
- python - Jupyter 中的 Tkinter PhotoImage
- apache - Apache 上的 Symfony 将 /login 路径重写为 /web/login
- macos - 使用可能的密码列表从终端安装加密的 .dmg?