数据库连接问题

jamqkcg 2012-04-25 05:03:13
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
上面这个提示是我将我的ASP.NET程序在别人的机子上运行时出现的错误,我不知道是为什么,因为在我机子上运行得很正常啊,还有就是,数据库是本地的,怎么会提示远程连接呢?求各路高手帮助,这个问题很急!!
...全文
141 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
尼古拉特斯拉 2012-04-25
  • 打赏
  • 举报
回复
具体操作:
打开Sql Server配置管理器
点击Sql Server网络配置 点击MSSQLSERVER的协议
双击TCP/IP协议
点击IP地址可以看得到IP比如192.168.1.101跟端口1433
在已启用那边选择是就偶OK了,然后保存,重启sql服务

配置文件Web.config 连接改成你的IP:比如192.168.1.101就可以了


zaobanche 2012-04-25
  • 打赏
  • 举报
回复
数据库少装了一个服务……
尼古拉特斯拉 2012-04-25
  • 打赏
  • 举报
回复
将你数据库配置修改成允许远程就行
_萧萧 2012-04-25
  • 打赏
  • 举报
回复
. 回复太短
huijunliang 2012-04-25
  • 打赏
  • 举报
回复
server=192.168.1.1(换成你的ip),uid=sa,pwd=sa,database=xxx
jamqkcg 2012-04-25
  • 打赏
  • 举报
回复
我还是需要重申一遍,服务器是在本机上的,我不知道服务器在本机上也需要远程连接?[Quote=引用 4 楼 的回复:]

数据库连接字符串看一下是连接哪个服务器的数据库,然后看那个服务器是否开启了远程连接
[/Quote]
myhope88 2012-04-25
  • 打赏
  • 举报
回复
数据库连接字符串看一下是连接哪个服务器的数据库,然后看那个服务器是否开启了远程连接
jamqkcg 2012-04-25
  • 打赏
  • 举报
回复
我的数据库和应用程序都是在同一台机子上的,为什么要采用远程连接呢?[Quote=引用 1 楼 的回复:]

http://www.cnblogs.com/airwolf2026/archive/2008/04/28/1175102.html
先试试上面连接中的方法
[/Quote]
bdmh 2012-04-25
  • 打赏
  • 举报
回复
想念旧时光 2012-04-25
  • 打赏
  • 举报
回复
还是web.confing的问题吧。

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧