CREATE ROLE (Transact-SQL)
SQL Server 2005
在目前資料庫中建立新的資料庫角色。
角色是資料庫層級的安全性實體。當您建立角色之後,請利用 GRANT、DENY 和 REVOKE,設定角色的資料庫層級權限。若要在資料庫角色中加入成員,請使用 sp_addrolemember 預存程序。如需詳細資訊,請參閱<資料庫層級角色>。
您可以在 sys.database_role_members 和 sys.database_principals 目錄檢視中,看到資料庫角色。
注意: |
|---|
| 在 SQL Server 2005 中,結構描述的行為已經與舊版 SQL Server 中的行為不同。假設結構描述相當於資料庫使用者的程式碼可能不會傳回正確的結果。曾經使用下列任何一個 DDL 陳述式的資料庫中不應該使用舊的目錄檢視 (包括 sysobjects):CREATE SCHEMA、ALTER SCHEMA、DROP SCHEMA、CREATE USER、ALTER USER、DROP USER、CREATE ROLE、ALTER ROLE、DROP ROLE、CREATE APPROLE、ALTER APPROLE、DROP APPROLE、ALTER AUTHORIZATION。在曾經使用這些陳述式的任何一個資料庫中,您必須使用新的目錄檢視。新的目錄檢視會考量 SQL Server 2005 中所導入的主體和結構描述的分隔。如需有關目錄檢視的詳細資訊,請參閱<目錄檢視 (Transact-SQL)>。 |
社群新增項目
新增
顯示:

