使用Struts1.2+Hibernate3,SQL2000开发一个项目,完成后在本地调试没有问题,于是上传到服务器,却发现在服务器上连不上SQL2000,由于在开发时使用的本地的SQL2000,于是修改配置文件,在本地项目使用远程服务器上的数据库.
Hibernate.cfg.xml
配置如下:
<hibernate-configuration>
<session-factory>
<property name="connection.username">sa</property>
<property name="connection.url">jdbc:microsoft:sqlserver://211.123.41.199:1433;databasename=inter_sys</property>
<property name="dialect">
org.hibernate.dialect.SQLServerDialect
</property>
<property name="connection.password">sql2007</property>
<property name="connection.driver_class">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
</session-factory>
</hibernate-configuration>
测试后,能一切正常,删除服务器上以前的项目,将项目重新上传,在服务器上启动后,还是连接不上.
显示错误为:
Error establishing socket
于是郁闷了,完全相同的项目文件(连所在路径和名称都相同,同在D:\web下,项目名称同为ftdemo),连接的也是同一台服务器上的SQL数据库,为什么出现在服务器本地连不上,远程反而能连上的情况??
PS:排除SQL2000安装时选的windows验证,因为那样的话,远程是连不上的.
请分析分析,急需解决啊
分享到:
相关推荐
SQL2000无法远程连接的问题的常见问题
Sql server 运行远程连接 配置 图解详细说明 Sql server 运行远程连接 配置 图解详细说明
SQL Server 2005 启用远程连接
建立Sql Server远程连接
远程连接SQL SERVER 2000服务器方法 远程连接SQL SERVER 2000服务器方法
远程连接sql_server_2000无法打开1433端口的解决办法
sql 2008 开启远程连接
想学习SQL SERVER和ACCESS的快过来下载学习吧,适合初学者的你!
远程无法连接SQL2000的原因和解决办法
详细介绍数局域网SQL2000无法连接的问题的解决办法
SQL2000 远程补丁
SQL2000打开远程服务器连接
SQlSEVER2000 远程局域网连接数据库详细设置。
附注:在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程服务器是完全不同的协议) SQL ...
SQL远程连接不上服务器解决方法 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。 如telnet 202.114.100.100 1433
本文介绍了SQLServer远程连接失败的原因以及解决方案,需要的朋友可以参考下
MS SQL Sever 2000通过本地客户端远程连接数据库服务器教程(dos图解).doc 首先 您的电脑必须装有SQL2000,如果没有安装请先去安装好再进行以下操作,另外如果您购买的数据库是SQL2005,那么您必须先在本地安装SQL2005!...
c++连接远程sqlserver c++连接远程sqlserver c++连接远程sqlserver
sqlserver2008开始数据库的远程连接问题
C#和ADO.NET是什么关系?为什么讲解C#连接数据库的资料里面普遍都讲的用ADO.NET技术连接数据库?这里读者仅需记住:用C#开发软件需要连接数据库时,尽管使用ADO.NET技术好了,不用考虑它们啥关系。