sp_addlogin
来源:互联网 发布:右脑型思维者性格知乎 编辑:程序博客网 时间:2024/05/22 00:15
创建新的 SQL Server 登录,该登录允许用户使用 SQL Server 身份验证连接到 SQL Server 实例。 后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。请改用 CREATE LOGIN。 请尽可能使用 Windows 身份验证。 Transact-SQL 语法约定 0(成功)或 1(失败) SQL Server 登录名可以包含 1 到 128 个字符,其中包括字母、符号和数字。登录名不能包含反斜杠 (/);它可以是保留登录名,例如 sa 或 public,或已经存在;或者是 NULL 或空字符串 ('')。 如果提供默认数据库的名称,则不用执行 USE 语句就可以连接到指定的数据库。但是,除非数据库所有者授予您(使用 sp_adduser 或 sp_addrolemember 或 sp_addrole)该数据库的访问权,否则不能使用默认的数据库。 SID 号是一个 GUID,用于唯一地标识服务器中的登录名。 更改服务器的默认语言将不会更改现有登录的默认语言。若要更改服务器的默认语言,请使用 sp_configure。 如果在将登录名添加到 SQL Server 时已对密码进行了哈希运算,则使用 skip_encryption 来取消密码哈希运算将是有用的。如果 SQL Server 的早期版本对密码进行了哈希运算,则使用skip_encryption_old。 不能在用户定义事务内执行 sp_addlogin。 下表显示了数个与 sp_addlogin 一起使用的存储过程。 存储过程 说明 sp_grantlogin 添加 Windows 用户或组。 sp_password 更改用户密码。 sp_defaultdb 更改用户的默认数据库。 sp_defaultlanguage 更改用户的默认语言。 需要 ALTER ANY LOGIN 权限。 以下示例为用户 Victoria 创建 SQL Server 登录,密码为 B1r12-36,并且不指定默认数据库。 以下示例为用户 Albert 创建 SQL Server 登录,密码为 B5432-3M6,默认数据库为 corporate。 以下示例为用户 TzTodorov 创建 SQL Server 登录,密码为 709hLKH7chjfwv,默认数据库为 AdventureWorks,默认语言为 Bulgarian。 以下示例为用户 Michael 创建 SQL Server 登录,密码为 B548bmM%f6,默认数据库为 AdventureWorks,默认语言为 us_english,SID 为 0x0123456789ABCDEF0123456789ABCDEF。重要提示 安全说明 sp_addlogin [ @loginame = ] 'login' [ , [ @passwd = ] 'password' ] [ , [ @defdb = ] 'database' ] [ , [ @deflanguage = ] 'language' ] [ , [ @sid = ] sid ] [ , [ @encryptopt= ] 'encryption_option' ]
A. 创建 SQL Server 登录
EXEC sp_addlogin 'Victoria', 'B1r12-36';GO
B. 创建具有默认数据库的 SQL Server 登录
EXEC sp_addlogin 'Albert', 'B5432-3M6', 'corporate';GO
C. 创建具有不同默认语言的 SQL Server 登录
EXEC sp_addlogin 'TzTodorov', '709hLKH7chjfwv', 'AdventureWorks', N'български'
D. 创建具有特定 SID 的 SQL Server 登录
EXEC sp_addlogin 'Michael', 'B548bmM%f6', 'AdventureWorks', 'us_english', 0x0123456789ABCDEF0123456789ABCDEF
- sp_addlogin
- 恢复sp_addlogin
- 存储过程:sp_addlogin和sp_adduser
- sp_addlogin 如果恢复的用户ID已经存在,且SID号和已经存在的SID不一样的两种解决办法
- 男人30岁之前要具备的境界
- android canvas中translate函数的使用
- 高高兴兴入住CSDN社会
- 80后的人做到了,你就成熟啦!!!
- 数据库基础知识介绍(一)
- sp_addlogin
- Android 暂停
- c++ 函数返回引用
- 面试中如何巧妙回答离职原因
- 关于java String的“==”和equals()比较、引用的小问题
- C/C+语言struct深层探索
- 原来一直使用的是简化的xpath写法
- ABAP SY标签一览
- oracle中关于处理小数点位数的几个函数