sql-server – 为什么默认情况下SQL Server Mangement Studio不是脚本索引?

最近我意识到,默认情况下,脚本数据库不包括索引,我每次都必须更改选项.

有人可以解释原因吗?有没有关于这种默认行为的见解,或者只是因为微软喜欢这样做?

最佳答案
您不必每次都更改选项.如果您更改工具>中的选择选项>对象资源管理器>脚本,它应该坚持下去.

至于为什么脚本索引是默认的,我不知道.对你的同龄人来说不是一个好问题;如果你真的想要背景,那就找SSMS团队中的某个人并给他们买啤酒 – 也许他们可以分享它.您还可以考虑在the SQL Server feedback forum上提交建议(如果尚未存在),他们可能会告诉您为什么它是默认值和/或他们不会更改它的原因.

转载注明原文:sql-server – 为什么默认情况下SQL Server Mangement Studio不是脚本索引? - 代码日志