订单系统无法与SQL数据库连接

泼墨有点咸 2011-09-09 02:21:49
在登录订单系统窗口中,输入相应的用户名和密码,点击确定后,提示:

应用程序中发生了无法处理的异常,如果单机“继续”,应用程
序将忽略此错误并尝试继续。如果单击“退出”,应用程序将立
即关闭。

在建立与服务器的连接时出错。在连接到sql server 2005时,
在默认的设置下sql server 不允许进行远程连接可能会导致此
失败。(provider:命名管道提供程序,error:40 - 无法打开
到sql server 的连接)。


这是一个已经发布的订单系统,没有源码,请问大虾如何更改它的数据库连接字符串呢?
...全文
89 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
泼墨有点咸 2011-09-09
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 ajaxtop 的回复:]
你现在这个项目已成为一个打包后的文件了,就是编译成.exe文件了
必须有源代码才可以更改,如果没有肯定不行

打到源代码,找到App.config文件然后把里面配置的数据连接字符串改成正确的就行

当然有可能数据库连接串不在配置文件中,有可能直接写到数据访问层,请楼主
细心查找并检查

你在本机上装一下客户端,然后访问一下服务器数据库,请先确保数据库不是因为远程连接或是数据库本身的……
[/Quote]
嗯,目前拥有的是已编译的.exe文件,正在寻找源代码中,多谢大虾赐教!
ajaxtop 2011-09-09
  • 打赏
  • 举报
回复
你现在这个项目已成为一个打包后的文件了,就是编译成.exe文件了
必须有源代码才可以更改,如果没有肯定不行

打到源代码,找到App.config文件然后把里面配置的数据连接字符串改成正确的就行

当然有可能数据库连接串不在配置文件中,有可能直接写到数据访问层,请楼主
细心查找并检查

你在本机上装一下客户端,然后访问一下服务器数据库,请先确保数据库不是因为远程连接或是数据库本身的问题引起,这样才能确保程序有问题


不知是否和权限也有一定的关系否
泼墨有点咸 2011-09-09
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 hhqsy 的回复:]
引用 5 楼 ljmxyyh 的回复:
引用 2 楼 herolg 的回复:
工程里没有web。config文件吗


没有源码,只有一个.exe文件和几个.dll文件,如何才能连接上,麻烦大虾再帮忙考虑下,小菜谢了
找找看,这个系统有木有配置数据库的功能项啊,没有这个程序真是扯淡啊了啊
[/Quote]
配置数据库的功能项是什么啊?文件名称是怎么命名的,赐教赐教!
泼墨有点咸 2011-09-09
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 rodger2008 的回复:]
一般都是你的环境就配置问题
1、把你的config的用户和密码在sql2005里登录一下
2、把你的sql 的远程设置打开,还有sa的设置(百度一下)
[/Quote]

没有config文件,所以找不到连接串;
sql远程设置已经打开,其他系统都可以登录,所以数据库本身没问题,现在问题在于如何找到连接串,从而根据连接串中的连接用户和密码进行修改数据库的登录操作呢?
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ljmxyyh 的回复:]
引用 2 楼 herolg 的回复:
工程里没有web。config文件吗


没有源码,只有一个.exe文件和几个.dll文件,如何才能连接上,麻烦大虾再帮忙考虑下,小菜谢了
[/Quote]找找看,这个系统有木有配置数据库的功能项啊,没有这个程序真是扯淡啊了啊
posefooler 2011-09-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liuchaolin 的回复:]

查看是否已经开启远程
[/Quote]
顶~~!
rodgerluo 2011-09-09
  • 打赏
  • 举报
回复
一般都是你的环境就配置问题
1、把你的config的用户和密码在sql2005里登录一下
2、把你的sql 的远程设置打开,还有sa的设置(百度一下)
Gemini Dean 2011-09-09
  • 打赏
  • 举报
回复
看看配置信息里面登录数据库的用户名密码是否正确,数据库名是否正确,数据库机器名称是否正确。数据库是否已经启动
bakhpl 2011-09-09
  • 打赏
  • 举报
回复
是CS的吗?里面有没有一个APP.config?
菜神传说 2011-09-09
  • 打赏
  • 举报
回复
你下载的别人的代码吧,那估计连接不上了,谁知道连接字符串是啥
泼墨有点咸 2011-09-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cqfd123456 的回复:]
用web.config中的用户名密码, 登陆一下sql服务器,看能不能登陆
[/Quote]
找不到web.config文件,除了web.config,还有其他地方可以查看它的连接字符串吗?
泼墨有点咸 2011-09-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liuchaolin 的回复:]
查看是否已经开启远程
[/Quote]
按照您的步骤,执行了下,依然没反映,请问大虾还有其他办法吗?
泼墨有点咸 2011-09-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 herolg 的回复:]
工程里没有web。config文件吗
[/Quote]

没有源码,只有一个.exe文件和几个.dll文件,如何才能连接上,麻烦大虾再帮忙考虑下,小菜谢了
摩羯伙夫 2011-09-09
  • 打赏
  • 举报
回复
用web.config中的用户名密码, 登陆一下sql服务器,看能不能登陆
md5e 2011-09-09
  • 打赏
  • 举报
回复
查看是否已经开启远程


herolg 2011-09-09
  • 打赏
  • 举报
回复
工程里没有web。config文件吗
ajaxtop 2011-09-09
  • 打赏
  • 举报
回复
看下mssql服务是否启动
看下数据库连接是否正确

62,051

社区成员

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

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

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

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