sqlserver 授权用户
时间: 2023-07-11 14:32:59 浏览: 88
在 SQL Server 中,可以使用以下步骤为用户授权:
1. 创建一个登录名(Login)或使用现有的登录名。可以使用以下命令创建一个登录名:
```
CREATE LOGIN [login_name] WITH PASSWORD = 'password'
```
2. 创建一个用户(User),并将其与登录名关联。可以使用以下命令创建一个用户:
```
CREATE USER [user_name] FOR LOGIN [login_name]
```
3. 授予用户所需的权限。可以使用以下命令授予用户对指定对象的访问权限:
```
GRANT [permission] ON [object_name] TO [user_name]
```
其中,[permission] 是权限名称,如 SELECT、UPDATE、INSERT、DELETE 等,[object_name] 是对象名称,如表、视图、存储过程等,[user_name] 是要授权的用户名称。
需要注意的是,授权用户需要具有足够的权限。例如,授权用户访问表需要具有 `ALTER ANY SCHEMA` 或 `CONTROL` 权限。
阅读全文