您的位置:首页 > 数据库

解决web程序获取不到his接口数据(通过查询his SQL server 视图)

2012-12-18 15:57 1021 查看
His数据库是SQL server 2005 已加入域HISSOFT.com

刚开始以为是新安装系统环境太过纯净,于是安装了64位的SQL server 2005 客户端,登陆时出现了以下错误。

 


后来才知道系统已经有了odbc了,可以不需安装客户端使用odbc测试,打开C:\Windows\SysWOW64下的odbcad32.exe

 


点击添加,在弹出的选择窗口中将滚动条拉到最后并选择“SQL server”,点击“完成”。

 




填写名称及服务器名,继续下一步。

 


 

选使用SQL server 验证,并填写登入ID和密码。继续下一步。

 


 

出现连接失败的的故障,错误代码是53 和17.

 


在cmd下试着ping 服务器名和服务器IP,ping不通服务器名说明找不到服务器,ping得通IP说明客户机与服务器之间是连通的。

 


 

后来想想这边的数据库服务器已加入域,在加入域的客户机是可以ping通服务器名的,在其他没加入的客户机都不可以,是不是因为客户机没有加入域导致不连通的。于是加了域。

 




 

再使用odbc32.exe 进行连接,还是连不上,但这次的错误代码为1326 和 12

 


 

再在CMD下ping ,此时服务器名和IP都能ping得通了,这说明连接时没问题了,但在某个地方是被阻止了。



试着将防火墙关闭。

 




 

关闭防火墙之后就连通了。

 


 

问题是出现在防火墙中,应该是防火墙将这个程序阻止了。

 












W3wp.exe

 

w3wp.exe是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,如果你有多个应用程序池,就会有对应的多个w3wp.exe的进程实例运行。这个进程用来分配大量的系统资源













 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐