在SQL Server 2005中,用戶定義的數據庫角色可以「擁有」一個模式。你可以在數據庫角色的屬性窗口中看到它。什麼剛好這是否意味着對該模式中的表的權限/特權?擁有模式意味着什麼?當SQL Server 2005數據庫角色擁有模式時,需要什麼架構權限?
或者問另一種方式:如果我想要一個特定的用戶定義的數據庫角色對模式中的每個表具有select/insert/update/delete特權,那麼完成此操作的最佳/最聰明的方法是什麼?
我可以進入模式中的每個單獨表的權限並授予角色權限,但這看起來很愚蠢。我如何爲整個模式做?
感謝 AJ
我不想讓用戶定義角色的成員成爲數據庫所有者。請仔細閱讀問題。 – Allen 2011-04-12 14:36:25