在连接SQL Serv er 2000 数据库的时候,出现以下错误: 在与 SQL Serv er 建立连接时出现与网络相关的或特定于实例的错误
未找到或无法访问服务器
请验证实例名称是否正确并且 SQL Serv er 已配置为允许远程连接
(prov ider: 命名管道提供程序, error: 40 - 无法打开到 SQL Serv er 的连接) 在连接SQL Serv er 2005 数据库的时候,提示一个错误
错误信息如下
在建立与服务器的连接时出错
在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败
(provider: 命名管道提供程序, error:40 - 无法打开到 SQL Server 的连接) 我是先装了SQL Server2000 后 在装 SQL Server2005 的,网上有很多解决方法
下面一一列举下: 1,在开始菜单,程序里面的 SQL Server2005 下有个 SQL Server2005 外围程序配置器 选择服务和连接的外围配置器,在database engine 里选择远程控制,把本地连接和远程连接改成同时使用 TCP/IP和 named pipes
关闭数据库服务器链接,重新链接
2,配置文件web
config 里面的数据库连接字符串里面的Data Source 用本地服务器名字,不要用Ip或者 loacl 或者
例: 3,IIS 配置里面删除默认的数据库链接字符串,因为装了 SQL Server2005 后,默认连接是 2005 我的电脑,管理,iis 配置里面的默认网站,右键查看属性,asp
net 版本选择你使用的版本,然后把编辑配置和编辑全局配置里面的默认的字符串链接删除
修改编辑全局配置和编辑配置 红圈部分原来有默认的数据库连