SqlServer2005数据库连接错误解决
思良:在2003下安装SQL2005一般不会出现该问题,如果XP下,常常这样,因为一般安装的是SQL企业版,不会安装SQL服务,所以要想在XP安装SQL2005,最好安装开发版,看我另外网文--XP下安装SQL2005,看不到图片参考原文,百度空间停了http://wenzhang.baidu.com/page/view?key=fb51e60fada97fbc-1426994972
安装完SqlServer Express2005后,在系统启动数据库连接时,系统出现如下图所示错误。【错误描述:Cannot connect to hp01.An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 2)】
【解决办法】
若出现上述错误,有以下两种方式解决。
方法一:输入正确的Server name
在第一次登陆数据库连接时,server name后面为空白,一般情况下,我们习惯将server name输入为机器名。正确的输入方法为:机器名\SQLEXPRESS
或者选择server name后的下拉箭头,点击Browse for server,在弹出的对话框中选择正确的服务器。
方法二:若Server name栏输入正确的前提下,仍然出现上述错误,则按照如下步骤进行解决。
l 查看服务是否正常启动
l 修改Protocols for SQLEXPRESS的参数(将Named Pipes和TCP/IP的参数由默认的Disable修改为Enabled),并重新启动服务
l 重新连接数据库