直接在 SQL 2008 使用「工作 → 匯出資料」或備份/還原至 SQL 2005,**會導致主鍵、索引、Identity、條件約束等結構遺失**。
ANSI Padding = True, Include If Not Exists = True
| 設定項目 | 值 | 影響 |
|---|---|---|
| Script for Server Version | SQL Server 2005 / 2008 / 2012... | 決定語法相容性 (如不支援 MERGE、日期型別等) |
| Script Data | True / False | 是否包含 INSERT 資料指令碼 |
| Script Indexes | True | 保留索引、主鍵、唯一條件約束 |
| Script Triggers | True | 保留觸發程序 |
| Script Full Text Indexes | True | 保留全文檢索定義 |
若只需結構,將 Script Data = False,產出純 DDL,執行速度極快。