資料庫建立後,透過「屬性」對話框可調整建立時未設定或需變更的參數。正確配置屬性能強化安全性、優化效能、簡化維護流程。
| 頁籤 | 核心功能 | 典型設定場景 |
|---|---|---|
| 一般 | 檢視狀態、擁有者、大小、備份紀錄 | 快速確認資料庫健康度、上次備份時間 |
| 資料檔案 | 修改檔案名稱、路徑、初始大小、成長參數 | 檔案遷移至新磁碟、預先配置空間減少自動成長 |
| 交易記錄 | 同資料檔案,專為 .ldf 設定 | 分離記錄檔至獨立磁碟、限制最大尺寸 |
| 檔案群組 | 新增/移除檔案群組、設定預設群組 | 實作資料分層、將大型索引移至專用群組 |
| 選項 | 存取模式、復原模式、ANSI 行為、游標預設 | 設定單一使用者維護窗口、切換完整/大量記錄復原模式 |

| 屬性 | 啟用效果 | 適用場景 |
|---|---|---|
| 限制存取 | 僅允許 db_owner、dbcreator、sysadmin 存取 | 生產資料庫防止非授權開發者連線 |
| 單一使用者 | 同一時間僅允許一個連線 | 執行結構變更、資料修復、索引重建 |
| 唯讀 | 禁止任何 DML 操作(INSERT/UPDATE/DELETE) | 歷史歸檔資料庫、報表專用副本 |
| ANSI NULL 預設值 | 未指定 NULL/NOT NULL 時預設允許 NULL | 符合 ANSI SQL-92 標準、避免遷移相容性問題 |
| 遞迴觸發器 | 允許觸發器巢狀觸發 | 複雜業務邏輯需跨表級聯更新時 |
資料庫屬性不是「設定後就忘記」的靜態配置,應隨業務生命週期定期檢視調整,納入變更管理流程,確保每次變更有紀錄、可回溯、可驗證。