高手们看看这个问题怎么解决呢?着急啊
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)我在我的机器上从SQL SERVER 2005客户端就能连接数据库,为什么在远程服务器运行网站就出现了上面的错误呢?而且在本地测试的时候没有问题。?????????????/服务器环境是。net 2.0 SQL server 2005 --------------------编程问答-------------------- 试试手动连接数据库。
如果手动能连上,就是连接字符串的问题 --------------------编程问答-------------------- 楼上的请问如何做 手动连接呢?
--------------------编程问答-------------------- 我也遇到过这个问题,是SQL SERVER 的设置问题,但不知道楼主的是不是和我一样 --------------------编程问答-------------------- 打开数据库服务器连。 --------------------编程问答-------------------- 很大程度可能是网络问题
程序所在网光出口和sqlserver所在网管出口之间 端口是否打开了。
主要是sql那边的端口(默认好像是 1433)。 --------------------编程问答-------------------- 注意防火墙问题,不管是系统上装的防火墙还是物理防火墙! --------------------编程问答-------------------- 先确定你不是用的体验版吧?
很明显,我是菜鸟 --------------------编程问答-------------------- 哦 错了 是速成版 --------------------编程问答-------------------- 登陆的用户名或密码错了。
或数据库错了 --------------------编程问答-------------------- 先测试远程连接是否正常,然后测试数据库连接字符串,用UDL去测试,连接成功的话,那就不是这些问题!再一个是不是你连接的此刻刚好网络有问题呢?所以多试几次! --------------------编程问答-------------------- 2005默认不允许远程连接,打开SQL SERVER 2005/配置工具/SQL SERVER外围应用配置器,然后选“服务与连接的外围应用配置器”,在远程连接里面改成“本地和远程连接”就OK了
补充:.NET技术 , ASP.NET