sqlsever 其中SQL sever版本为2019,在学生管理数据库中,创建用户u3,登录名与用户名相同,密码自行设定。u3可以查看每个学生的平均成绩,但是不能查看每个学生的成绩信息。
时间: 2023-09-03 19:25:09 浏览: 41
### 回答1:
好的,你想让我帮你解决这个问题。首先,我们需要创建一个新的登录账户u3,并授予该账户查看每个学生的平均成绩的权限。然后,我们需要撤销该账户查看每个学生的成绩信息的权限。下面是详细的步骤:
1. 打开SQL Server Management Studio
2. 连接到相应的SQL Server实例
3. 执行以下SQL语句来创建新用户u3:
```sql
CREATE LOGIN u3 WITH PASSWORD = 'password'
```
4. 创建一个新的用户u3,并将其与登录名关联:
```sql
USE StudentDatabase
CREATE USER u3 FROM LOGIN u3;
```
5. 授予该用户查看每个学生的平均成绩的权限:
```sql
GRANT SELECT ON dbo.StudentGrades TO u3;
```
6. 撤销该用户查看每个学生的成绩信息的权限:
```sql
DENY SELECT ON dbo.StudentGrades(student_ID, grade) TO u3;
```
执行完以上所有步骤后,用户u3将能够查看每个学生的平均成绩,但不能查看每个学生的成绩信息。希望这能解决你的问题。
### 回答2:
在SQL Server 2019中创建用户u3时,可以通过以下步骤实现:
首先,打开SQL Server Management Studio,连接到SQL Server数据库。
然后,在"Security"文件夹下选择"Logins"文件夹,右键点击并选择"New Login"。
接下来,在"Login - New"窗口中,设置"Login name"为"u3",并选择"SQL Server authentication"。
随后,在"Password"框中输入密码,并确认密码。确保密码的安全性和复杂性。
然后,在"Default Language"下拉菜单中选择合适的语言设置。
最后,点击"OK"完成用户u3的创建过程。
为了实现u3只能查看每个学生的平均成绩而不能查看成绩详细信息,可以进行如下的授权设置:
首先,选择"Security"文件夹下的"Logins"文件夹,在右边的窗口中找到并右键点击用户u3,选择"Properties"。
然后,在"User Mapping"页面中,勾选需要授权给用户u3的学生管理数据库。
接下来,在下方的"Database role membership for: 学生管理数据库"中,将用户u3添加到合适的角色,如db_datareader。
最后,点击"OK"完成授权设置。
通过上述步骤,用户u3即被创建,并被授权只能查看每个学生的平均成绩而不能查看详细成绩信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)