Sql-Server
為什麼預設情況下 SQL Server Mangement Studio 不編寫索引腳本?
最近我意識到,預設情況下,編寫數據庫腳本不包括索引,我每次都必須更改選項。
誰能解釋一下原因?對此預設行為是否有任何見解,或者僅僅是因為 Microsoft 喜歡這樣做?
您不必每次都更改選項。如果您在工具 > 選項 > 對象資源管理器 > 腳本中更改選擇,它應該會保留。
至於為什麼不腳本索引是預設的,我不知道。對你的同齡人來說不是一個好問題;如果您真的想要背景,請聯繫 SSMS 團隊中的某個人並給他們買杯啤酒——也許他們可以分享。您還可以考慮在 SQL Server 回饋論壇上送出建議(如果尚不存在),他們可能會告訴您為什麼它是預設設置和/或為什麼他們不會更改它。