SQL Server 2005 开启 sa 登陆实战演示

数据库 SQL Server
我们今天主要向大家介绍的是SQL Server 2005 开启 sa 登陆的实际操作步骤,以及对其实际应用中的相关语句的描述。

此文主要向大家讲述的是SQL Server 2005 开启 sa 登陆的实际操作步骤,以及在实际操作中值得我们大家注意的相关事项的描述,如果你再安装SQL Server 2005 的时候, 设置的身份验证模式为"windows"(默认), 安装完成后。

再设置为"SQL Server和windows"的身份验证模式, 则sa用户是被禁用的. 必须启用它.

 

1. 用Windows身份验证登陆(这个应该是不会存在问题的, 在新安装好实例(SQL Server)的情况下, Windows身份验证是不可能被禁用的(安装过程中没有可以设置禁用Windows身份验证的地方)

Manage Studio -- 菜单"文件"--"连接对象资源管理器", 身份验证中选择"Windows Authentication"

 

2. 连接成功后, 右键你的实例, 选择"属性"

3. 在"属性"窗口中, 转到"Security"(安全性)项, 在"服务器身份验证"中设置为"SQL Server和Windows身份验证模式", 确定, 根据提示, 你应该重新启动sql服务

4. 重新启动sql服务后, 照用Windows身份验证连接, 然后执行下面的语句启用sa用户, 同时清除sa的密码(能成功登陆后再根据你的需要设置)

  1. EXEC sp_password null,null,'sa'  
  2. ALTER LOGIN sa ENABLE  

 

5. 语句执行完成后, 再用sa连接你的实例, 应该就没有问题了.

 

 

 

如果执行

  1. EXEC sp_password null,null,'sa'  
  2. ALTER LOGIN sa ENABLE   

 

这句话时报如下的错:

 

  1. Msg 15118, Level 16, State 1, Line 1  

 

密码有效性验证失败。该密码不够复杂,不符合 Windows 策略要求。

 

 

则说明你的服务器的密码策略有复杂性要求(SQL 2005的密码复杂性与Windows的密码复杂性策略是关联的), 则要求你把sa的密码设置为一个复杂的密码, 因此得改为如下语句:

  1. EXEC sp_password null, 'abc.!@#456SA', 'sa'  
  2. ALTER LOGIN sa ENABLE   

 

注:

 

sp_password 语法如下:

 

sp_password [旧密码], <新密码>, [登录名]

 

如果还无法解决,请打开Microsoft SQL Server 2005→配置工具→SQL Server Configuration Manager,将所有协议启用,然后按提示重启服务即可

 

 

责任编辑:佚名 来源: 博客园
相关推荐

2010-07-13 08:30:57

SQL Server

2010-06-13 14:49:02

MySQL创建远程登陆

2011-04-06 13:04:35

SQL Server 密码修改

2010-07-20 17:47:12

2010-07-16 14:17:18

SQL Server

2010-12-23 14:45:57

SQL Server

2010-07-09 11:34:51

SQL Server用

2010-07-05 12:09:16

SQL Server

2009-06-09 16:17:45

SQL Server

2010-09-27 15:10:12

SQL Server

2010-07-14 09:41:26

SQL Server数

2010-07-23 12:55:29

SQL Server

2010-07-16 09:57:44

SQL Server

2010-07-09 11:06:13

SQL Server

2010-07-22 16:21:33

SQL Server使

2010-06-30 08:46:51

升级SQL Serve

2010-06-28 11:00:46

SQL Server

2010-09-27 15:24:11

SQL Server

2010-07-26 10:04:43

SQL Server

2010-11-08 11:30:46

SQL Server
点赞
收藏

51CTO技术栈公众号