通过 Transact-SQL 创建使用 SQL Server 身份验证的 SQL Server 登录名quanxian_demo,不要求强制密码策略;通过 Transact-SQL 创建数据库用户(create user),并关联登录名quanxian_demo;
时间: 2024-12-19 09:14:18 浏览: 16
创建SQL Server登录名"quanxian_demo"并允许SQL Server身份验证,可以使用以下Transact-SQL命令:
```sql
CREATE LOGIN quanxian_demo WITH PASSWORD = 'your_password', CHECK_POLICY = OFF; -- 请将'your_password'替换为实际密码
```
在这个命令中,`CHECK_POLICY = OFF`表示我们不会应用强制密码策略。
接下来,我们需要创建一个数据库用户,并将其与该登录名关联起来,可以在创建用户的同时完成:
```sql
USE [your_database]; -- 请将[your_database]替换为你要使用的数据库名称
CREATE USER quanxian_demo FOR LOGIN quanxian_demo;
GRANT SELECT, INSERT, UPDATE, DELETE ON SCHEMA::{schema_name} TO quanxian_demo; -- 如果你想给这个用户特定的权限,这里指定schema_name,如果所有都给,则不需要这部分
GO
```
这行`GRANT`语句赋予了用户对指定模式下的表有读取(SELECT)、插入(INSERT)、更新(UPDATE)和删除(DELETE)的能力。如果你希望提供其他操作权限,只需调整这里的权限列表即可。
阅读全文