-- 1.用户账号管理。 -- (1)利用Transact-SQL 创建。 -- 创建SQL Server 认证登录名 CREATE LOGIN [用户名] WITH PASSWORD = '密码'; -- 创建数据库用户并将其关联到登录名 USE [目标数据库名]; CREATE USER [用户名] FOR LOGIN [用户名]; -- (2)查看用户账号。在“对象资源管理器”中,展开“安全性”文件夹下的“登录名”,可查看已创建的用户账号。 -- 查询已创建的用户账号 USE [目标数据库名]; SELECT name FROM sys.database_principals WHERE type_desc = 'SQL_USER'; -- (3)修改用户账号。对于需要修改的登录名,右击选择“属性”,在打开的对话框中修改用户信息,如密码、默认数据库等。 -- 修改用户名 ALTER LOGIN [旧用户名] WITH NAME = [新用户名]; -- 修改用户账号密码 ALTER LOGIN [用户名] WITH PASSWORD = '新密码'; -- 修改用户账号的默认数据库 ALTER LOGIN [用户名] WITH DEFAULT_DATABASE = [新数据库名]; -- 2.设置用户权限。 -- (1)确定需要设置权限的用户账号。 -- (2)使用 USE [数据库名] -- 选择目标数据库。 -- (3)使用 GRANT、DENY、REVOKE -- 命令来分配、拒绝或移除权限。 -- 授予用户SELECT 权限 USE [目标数据库名]; GRANT SELECT ON [表名] TO [用户名]; -- 撤销用户SELECT 权限 USE [目标数据库名]; REVOKE SELECT ON [表名] FROM [用户名]; -- 3.角色管理 -- (1)创建角色。 -- (1)使用USE [数据库名]选择目标数据库。 -- (2)使用CREATE ROLE [角色名]创建新角色。 -- 创建数据库角色 USE [目标数据库名]; CREATE ROLE [角色名]; -- 删除数据库角色 USE [目标数据库名]; DROP ROLE [角色名];