在ssms中建立一个名为“张三”的登录用户以及school数据库用户
时间: 2023-11-25 21:05:27 浏览: 50
好的,您可以按照以下步骤在 SSMS 中创建名为“张三”的登录用户以及“school”数据库用户:
1. 打开 SQL Server Management Studio (SSMS)。
2. 在“对象资源管理器”窗格中,展开“安全性”文件夹,右键单击“登录名”文件夹,选择“新建登录名”。
3. 在“新建登录名”对话框中,输入“张三”作为登录名,并选择“SQL Server 身份验证”。
4. 在“登录名”选项卡中,输入密码并确认密码。
5. 在“服务器角色”选项卡中,选择适当的服务器角色,例如“dbcreator”和“securityadmin”。
6. 单击“确定”按钮以创建“张三”登录名。
7. 接下来,展开“数据库”文件夹,右键单击“school”数据库,选择“新建用户”。
8. 在“新建用户”对话框中,输入“张三”作为用户名,并选择“SQL Server 身份验证”。
9. 在“用户映射”选项卡中,选择“school”数据库,并将“db_owner”角色分配给用户。
10. 单击“确定”按钮以创建“school”数据库用户“张三”。
相关问题
利用SQL2008 R2命令在ssms中取消“张三”这个用户
在 SQL Server 2008 R2 中,你可以通过以下命令取消一个用户:
```
USE [database_name];
DROP USER [张三];
```
其中,`database_name` 是你要操作的数据库名称,`张三` 是你要取消的用户名称。在执行该命令前,请确保你具有足够的权限来执行该操作。
SSMS中EXEC中对登录用户的操作语句
在 SSMS 中,可以使用 EXECUTE AS LOGIN 语句来执行一个操作,该操作将使用指定的登录用户的安全上下文。例如,以下是使用 EXECUTE AS LOGIN 语句来查询 sys.databases 视图的示例:
```
EXECUTE AS LOGIN = 'your_login_name';
SELECT * FROM sys.databases;
REVERT;
```
在上面的示例中,我们使用 EXECUTE AS LOGIN 语句指定了要使用的登录名('your_login_name'),然后执行了一个查询语句,该查询语句将返回 sys.databases 视图的内容。最后,我们使用 REVERT 语句将安全上下文还原为原始用户。