代码改变世界

无须安装 SSMS,只通过修改注册表,启用 sa 登录 SQL Server 2005/2008

  音乐让我说  阅读(749)  评论(0编辑  收藏  举报

在没有安装 SQL Server Management Studio (SSMS) 2008 and 2005 时,如何启用 sa 登录?

答:一般在安装完 VS2008 及以上版本的 Visual Studio,默认会安装相应版本的 SQL Server 服务器端。如果我们需要操作 SQL Server 服务器端,那么还需要有一个客户端,比如 SSMS,如果不想安装 SSMS,而改用其它的客户端工具连接,比如 Navicat Premium 。那么会遇到一个问题,默认安装完的 SQL Server 只能用 Windows 认证方式登录,而 sa 登录方式默认是不启用的,如果想要采用混合的登录方式,那么可以考虑修改注册表。

1. 打开 cmd,输入 regedit ,进入注册表编辑器。

2. 依次展开 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQLServer,(注意,如果找不到,则可以在 Microsoft SQL Server 下搜索“LoginMode”)把 LoginMode 的值改为 2, 1表示 windows 认证,2 表示混合登录方式。

3. 允许 sa 帐号远程登录和连接。

use master
go
ALTER LOGIN sa ENABLE;
GO
ALTER LOGIN sa WITH PASSWORD = '123456';
GO

4. 重启 SQL Server 服务。(PS:别忘了可以通过右击我的电脑>管理>服务 来重启)
5. 测试通过!如果还是用 sa 连不上,则可以考虑开启 SQL Server Browser 服务。如果还连不上,请自己手动百度,笔者知道的就只有这些了,呵呵。。。

参考以下网址:

http://www.cnblogs.com/dudumao/archive/2011/12/16/2290292.html

谢谢浏览!

点击右上角即可分享
微信分享提示