level 1
--指定用户即将登陆使用的数据库
USE [DatabaseName]
-- 创建SQL Server登陆帐户
create login [UserName] with password='[password]', default_database=[DatabaseName] ;
-- 创建数据库用户
create user [UserName] for login [UserName] with default_schema=dbo
-- 授予所有权限
--exec sp_addrolemember 'db_owner', '[UserName]'
-- 授予用户只具备查询表的权限
SELECT 'GRANT SELECT ON '+ '['+ name+']' +'to DengK' FROM sys.tables WHERE NAME LIKE 'WB%';
--删除数据库用户:
alter user [UserName] with default_schema= dbo
--删除 SQL Server登陆帐户:
drop user [UserName]
————————————————
版权声明:本文为CSDN博主「愤怒的小虾米vivian」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:sql server 创建用户并授予权限
2023年05月12日 09点05分