最近,我意识到默认情况下,脚本化数据库不包括索引,并且每次都必须更改该选项。
有人可以解释原因吗?是否有关于此默认行为的任何见解,或者仅仅是因为Microsoft喜欢这样做?
您必须询问SSMS的开发人员,因为大多数默认设置都不会更改,除非有非常特殊的原因,否则原始开发人员更有可能不会更改。
—
肖恩·加拉迪-退休用户
“每次”是什么意思?每次生成脚本,每次安装Management Studio或其他?至于为什么它是默认值,则必须问微软,而不是同行。我可以向您保证,他们选择默认值的原因不是“他们喜欢”,而是通常没有记录这些原因。在SQL Server反馈论坛上提出建议,谁知道,也许他们会告诉您为什么这样做和/或为什么他们不会更改它。
—
亚伦·伯特兰
@AaronBertrand每次我执行新的脚本操作(右键单击数据库->任务->生成脚本)。这些选项不会记住,您必须每次都选择它。
—
Luke Vo
@SeanGallardy是的,我只是想问一下为什么默认情况下为False的原因,我只是想知道是否有人知道:)
—
Luke Vo
在工具/选项/对象资源管理器/脚本中更改选项。
—
阿龙贝特朗