建立資料庫後可透過屬性設定修改建立時的配置與建立時無法設定的屬性。右鍵資料庫選擇「屬性」開啟設定對話框:




Member of db_owner;dbcreator,or sysadmin:僅資料庫擁有者、建立者、系統管理員可使用Single user:同一時間僅允許一用戶使用Read only:唯讀,可查不可改SELECT INTO、BCP、WRITETEXT、UPDATETEXT 大量插入資料(事務日誌不記錄),開發資料庫常設為 TrueCHECKPOINT 時若日誌超過 70% 則清除內容,開發資料庫常設 TrueTruncate log on checkpointANSI warning、merge publish、offline、published、subscribed 等,一般由 SQL Server 自行控制,需修改時用 sp_dboption 系統預存程序sp_dboption [[@dbname =] 'database_name']
[, [@optname =] 'option_name']
[, [@optvalue =] 'value']
參數:@dbname 指定資料庫;@optname 指定選項(可省略列出所有 True 選項);@optvalue 設定值(True/False 或 On/Off)。
範例 6-2:顯示 mytest 選項狀態
exec sp_dboption 'mytest'
結果顯示:select into/bulkcopy、trunc. log on chkpt.、autoshrink、auto create statistics、auto update statistics 均為 True。
範例 6-3:設定 mytest 為 offline True,一般用戶無法使用
exec sp_dboption 'mytest', 'offline', 'true'
注意: 系統管理員可在模板資料庫 model 中執行 sp_dboption 設定選項,將改變所有新建資料庫的初始選項設定。