使用 SSMS「產生指令碼」功能匯出資料庫,產出的 .sql 檔案只有建表語句,沒有 INSERT 資料。
| 選項 | 值 | 結果 |
|---|---|---|
| 產生資料的指令碼 | True | 包含 INSERT 陳述式 |
| 產生資料的指令碼 | False (預設) | 僅結構,無資料 |
| 指令碼資料類型 | Schema and Data | 建表 + INSERT |
| 指令碼資料類型 | Data Only | 僅 INSERT |
| 指令碼資料類型 | Schema Only | 僅建表 |
bcp、BULK INSERT、SSIS、Azure Data FactoryBACPAC (含結構+資料+統計資料)-- 簡易版:單一表
SELECT 'INSERT INTO dbo.MyTable (Col1, Col2) VALUES (' +
QUOTENAME(Col1, '''') + ', ' + QUOTENAME(Col2, '''') + ');'
FROM dbo.MyTable;