您的位置:首页 > 数据库

[转]SQL2005 关于 [sa] 登录问题

2010-03-05 08:58 197 查看

MS SERVER SQL2005 关于 [sa] 登录问题?
默认安装 sql2005 后,只有 Window 集成验证, 而没有 Window 和 SQL 模式 混合验证方式
解决:
1> 以 window 集成方式登录, 右击服务器 --> 属性 --> 安全性--> 选择 SQL 和 window 身份验证模式
2> 服务器下选择 --> 安全性 --> 登录名 --> 右击--> 属性 --> 状态 --> 登录选择启用
3> 新建查询 --> 执行 exec sp_password null,'新密码','sa' --> 即修改 sa 用户的密码(默认下为 null)
4> 执行 alter login [sa] enable --> 让 sa 用户可用
5> 完成上述, sa 用户应该可以登录了.
可以的方法:
在SQL Server Management Studio 用WINDOWS连接的情况下改实列的“属性”中“安全性”选中WINDOWS及SQL验证,再重起SQL服务器后,新建查询,执行下面代码

ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = 'password' ;
GO

我们安装好SQL2005数据库之后在默认情况下面是无法用sa来登录到管理器的
那我们如何来解决呢?方法如下:
一、首先因为 安全性的原因 sa 在安装完毕后是没有启用的,所以我们先用Windwos帐户登录到管理器,
然后在“安全性”下找到登录名 sa 选择属性,在左边的列表中选择最后一项,然后选择“启用”;

二、到此你还不能登录,还需要配置 服务器实例 的设置,因为默认情况下,服务器只允许windwos登录,
所以你还要右键点击 数据库服务器实例 选择属性 ,在属性的对话框中选择”安全性”,然后选择
混合模式登录即可;

三、因为要使用sa连接,而默认2005从安全性上考虑的默认的TCP/IP和命名管道都是被禁止的,所以你要
启用网络连接里的前三项 :打开 SQL Server Configuration Manager 选择网络配置中的服务器实例,右键
启用前三项;

最后重新启动服务就可以用 sa 登录了。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/KKLiuZ/archive/2008/11/10/3267864.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: