.用SQL 语句做(选做)。< 采用 SQL·Server 身份验证模式,首先在 SQL Server 中创建一个名为 sqltest 的登录账 号,密码为“123”,在数据库 market 中建立用户名为 sqltest 的用户,其权限仅可以访问 market数据库,但没有操作该数据库的其他任何权限。e
时间: 2024-02-16 07:03:24 浏览: 60
以下是创建 sqltest 登录账号和市场数据库用户 sqltest 的 SQL 语句:
```
-- 创建 sqltest 登录账号
CREATE LOGIN sqltest WITH PASSWORD = '123';
-- 创建市场数据库用户 sqltest
USE market;
CREATE USER sqltest FOR LOGIN sqltest;
-- 给市场数据库用户 sqltest 授予访问权限
GRANT CONNECT TO sqltest;
GRANT SELECT, INSERT, UPDATE, DELETE ON dbo.* TO sqltest;
```
上述 SQL 语句中,我们首先使用 `CREATE LOGIN` 命令创建了一个名为 sqltest 的登录账号,将密码设为了“123”。接着,我们使用 `USE` 命令选择了市场数据库,并使用 `CREATE USER` 命令创建了一个名为 sqltest 的用户,将其关联到了 sqltest 登录账号上。最后,我们使用 `GRANT` 命令给市场数据库用户 sqltest 授予了访问市场数据库的权限,但没有操作该数据库的其他任何权限。其中,`GRANT CONNECT` 命令用于授予连接数据库的权限,`GRANT SELECT, INSERT, UPDATE, DELETE ON dbo.*` 命令用于授予对 dbo 模式下所有对象的查询、插入、更新、删除权限。
阅读全文