SQL Server 2005 无法连接数据库以及用户名无法登入解决方案
查看自己是否安装了2个数据库实例(如下图)有的人只安装一个实例这个无所谓,右键我的电脑-管理-服务查看
SQL Server (MSSQLSERVER) 实例
服务器名称使用
. 或
localhost 或
IP地址SQL Server (SQLEXPRESS) 实例
服务器名称使用
.\sqlexpress 或
localhost\sqlexpress 或
IP地址\sqlexpress成功连接数据库后,右键单击
数据库服务器-属性(如下图)
选中左侧的
安全性选择页,选择
SQL Server和 Windows 身份验证模式,这样就能使用 SQL Server身份验证模式连接数据库!此步骤完成后需要重新启动数据库连接!如下图
下面介绍用户名sa无法连接的解决方法,SQL Server 默认情况下所有用户必须设置密码,所以只要更改其密码即可登入数据库!打开
数据库-安全性-登录名-sa-右键-属性(其他用户同此方法),如下图
在弹出的对话框中选择
常规,勾选
强制实施密码策略,取消
密码强制过期,并设置密码(如下图)
切换到
状态选择页,将登录设置修改为启用(如下图),确定
至此,已经可以正常的使用 SQL Server和 Windows 身份验证 来登录数据库
不少朋友发现这样可以是 SQL Server Management Studio 来管理数据库,但是外部应用程序有时还是无法连接数据库,我们可以通过以下方法来解决,打开
开始 - 程序 - Microsoft SQL Server 2005 - 配置工具 - SQL Server 外围应用配置器(如下图)
打开
服务和连接的外围应用配置器,选中左侧的
远程连接,勾选
本地连接和远程连接并同时勾选同时
使用 TCP/IP 和 named pipes(如下图),最后单击确定,重启数据库后生效!
注:本文转自
阅读(2099) | 评论(0) | 转发(0) |