大多數數據庫開發小組通過數據庫所有者(dbo)掌握數據庫對象的
數據庫開發人員會連接到開發的數據庫上
數據庫除了dbo外還有其他用戶用於連接
有時候
開發人員一不注意創建了沒有以dbo開頭命名的數據庫對象
結果是
數據庫掌握在數據庫的用戶(帳號)手裡
而這個帳號開發人員正在用於連接數據庫
為了減少這種問題
幫助開發人員
帶領新手使用規范的開發方法
我們用SQL Mail為沒有dbo所有的數據對象創建日常報告
讓數據庫開發人員隸屬於一個在同一個域中的組是很有好處的
有以下因素
你可以解析這個在同一個域中的組
在每個SQL Server上為每個開發人員創建NT認證登錄
你可以把NT認證登錄和每個數據庫的數據庫用戶對應起來
你可以把數據庫用戶和e
mail對應 起來
發送非dbo所有的數據庫對象報告給那些有對應e
amail地址的用戶
數據庫管理員應該隸屬於一個以不同的email區分的組
他們可以拷貝非dbo所有的數據對象報告
數據庫管理員可以跟蹤開發者
看是否把數據庫的所有者還給了dbo
有兩個對象
它們有相同的名字而屬於不同的所有者
對數據庫開發人員來說是很頭疼的
開發一天下來
開發人員可能就使用沒有以dbo開頭的數據庫對象
然而
第二天
數據庫開發人員又會以dbo開頭使用
這樣就得到和前一天不同的結果
開發人員也許要花了幾個小時的時間去調試這些不同的結果
非dbo所有的數據庫對象報告將會在開發人員浪費很多開發時間去調試之前
幫助提醒開發人員
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22010.html