Sql server[实验要求及内容] 1、建立两个登录名,创建两个名为STUDENT 和 TEACHER的用户,将用户加入到“XSCJ”数据库中,即能连接数据库。
时间: 2024-10-08 09:09:02 浏览: 19
在SQL Server中进行实验,首先需要完成的是创建两个用户账号以及将它们加入到指定的数据库中。以下是具体的步骤:
1. **创建登录名**:
打开SQL Server Management Studio (SSMS),右键点击“安全性”->“登陆”,选择“新建登陆”选项。输入用户名:
- 对于"STUDENT" 和 "TEACHER",例如:
```
CREATE LOGIN [STUDENT] WITH PASSWORD = 'your_password_STUDENT';
CREATE LOGIN [TEACHER] WITH PASSWORD = 'your_password_TEACHER';
```
确保替换上述密码为实际的强密码策略所要求的密码。
2. **创建数据库用户**:
为每个登录名创建对应的数据库用户:
- 对于"STUDENT":
```
CREATE USER [STUDENT] FOR LOGIN [STUDENT];
```
- 同理,为"TEACHER"创建用户:
```
CREATE USER [TEACHER] FOR LOGIN [TEACHER];
```
3. **将用户加入数据库**:
要让这些用户能够连接到"XSCJ"数据库,需将其添加到数据库中的适当角色,如db_datareader和db_datawriter:
```
EXEC sp_addrolemember 'db_datareader', [STUDENT]; -- 添加读取权限
EXEC sp_addrolemember 'db_datawriter', [STUDENT]; -- 添加写入权限
EXEC sp_addrolemember 'db_datareader', [TEACHER]; -- 可读
EXEC sp_addrolemember 'db_datawriter', [TEACHER]; -- 可写
```
确认用户已添加至正确的角色后,他们就可以使用各自的登录名连接到XSCJ数据库了。
完成这些步骤后,"STUDENT" 和 "TEACHER" 用户就应该能够通过他们的登录名和密码连接到"XSCJ"数据库进行后续的操作了。记得在完成后进行测试以验证是否成功。
阅读全文