我在我的數據庫中使用模式,但除了安全性好處和我的OCD很高興的事實之外,我並不真正瞭解這是使用它們的好習慣。除了更細粒度的安全性之外,在構建數據庫時使用模式還有其他原因嗎?SQL Server數據庫模式
2
A
回答
3
模式的主要目的確實是安全性。第二個好處是它們像應用程序表和對象的名稱空間一樣工作,從而允許與其他可能使用相同名稱的對象進行無衝突並行部署。
1
Schema來自原來的Sql Server。他們沒有模式,這意味着數據庫中的每個對象都必須由某人擁有。如果來自會計的jill離開了公司,那麼您必須手動將其所有內容重新分配給其他人等。模式現在擁有對象,並且用戶屬於模式,這使得所有數據庫管理員都非常高興:)。
基本上,您可以讓用戶離開,並通過從模式中刪除他們並刪除用戶來刪除他們的權限。爲用戶添加權限現在就像將用戶添加到架構一樣簡單。
相關問題
- 1. 更新SQL Server數據庫模式
- 2. 將數據傳輸到新的SQL Server數據庫模式
- 3. Python中現有SQL Server數據庫模式的簡單建模
- 4. SQL Server數據庫
- 5. 建模SQL Server數據庫:工具?
- 6. 格式數據庫架構從SQL Server
- 7. Xamarin格式和sql server數據庫
- 8. 與嵌入式SQL Server CE數據庫
- 9. 的SQL Server分佈式數據庫
- 10. SQL Server上的SQL Server數據庫或數據庫
- 11. SQL Server 2008:N個小型數據庫VS 1個數據庫,N個模式
- 12. SQL Server - 從另一個數據庫更新一個數據庫的模式
- 13. 簡單的SQL Server 2008數據庫的數據庫模式設計
- 14. SQL Server數據工具 - 恢復模式
- 15. 如何在預覽模式下使用sql server數據庫?
- 16. Python - 將SQL Server數據庫模式提取到文件
- 17. SQL Server數據庫模式版本控制和更新
- 18. 從SQL Server 2008複製數據庫模式到SQLite
- 19. SQL Server 2005數據庫停留在單用戶模式下
- 20. 檢查SQL Server數據庫是否在MULTI_USER模式下運行
- 21. 模式或不同的數據庫 - SQL Server 2008?
- 22. SQL Server數據庫使用VB.NET的新模式
- 23. 自動更新SQL Server數據庫模式
- 24. 來自SQL Server的數據庫模式圖
- 25. 在SQL Server數據庫中查找分區模式定義
- 26. SQL Server 2005中的恢復模式數據庫
- 27. 用SQL Server 2005/2008發佈數據庫模式
- 28. F3不從SQL Server數據庫中提取模式?
- 29. SQL Server數據庫模式是否可以從.NET類生成
- 30. 掩蓋SQL Server數據庫模式的方法?
優秀點@Remus,謝謝。 – leebrandt 2009-08-18 23:20:47