添加用户格式:
exec sp_addlogin ‘用户名‘,‘密码‘,‘默认数据库名‘
--添加到数据库
exec sp_grantdbaccess ‘用户名‘
--分配SELECT整表权限
GRANT SELECT ON table1 TO [用户名]
--分配SELECT权限到具体的列
GRANT SELECT ON table1(id,AA) TO [用户名]
以下为添加只允许访问指定表的用户具体实例:
--添加 用户名为‘ATwo‘,密码为‘22‘的用户到数据库‘MyTest‘
exec sp_addlogin ‘ATwo‘,‘22‘,‘MyTest‘
--添加到数据库
exec sp_grantdbaccess ‘ATwo‘
--添加到角色
exec sp_addrolemember ‘db_datareader‘,‘ATwo‘
销毁刚才添加的用户
exec sp_droplogin ‘ATwo‘
exec sp_dropuser ‘ATwo‘
时间: 2024-10-06 08:22:57