MyException - 我的異常網
當前位置:我的異常網» 熱門搜索 » TDS 預登錄響應不完整。目標服務器必須是 SQL Serve

cf手游换蝴蝶刀:TDS 預登錄響應不完整。目標服務器必須是 SQL Server 2000 或更高版本。

cf手游刷枪永久枪软件 www.yqwdk.icu  網友分享于:2015-08-26   搜索量:22次
場景:TDS 預登錄響應不完整。目標服務器必須是 SQL Server 2000 或更高版本。解決辦法

TDS 預登錄響應不完整。目標服務器必須是 SQL Server 2000 或更高版本。
求解此異常:
Java code
 cf手游刷枪永久枪软件 www.yqwdk.icu 

信息: Loading Spring root WebApplicationContext
DBCP borrowObject failed: com.microsoft.sqlserver.jdbc.SQLServerException: TDS 預登錄響應不完整。目標服務器必須是 SQL Server 2000 或更高版本。
2011-11-24 11:56:27 org.apache.catalina.core.StandardContext listenerStart
嚴重: Exception sending context initialized event to listener instance of class org.appfuse.webapp.listener.StartupListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/hibernate_context.xml]: Initialization of bean failed; nested exception is org.apache.commons.dbcp.DbcpException: com.microsoft.sqlserver.jdbc.SQLServerException: TDS 預登錄響應不完整。目標服務器必須是 SQL Server 2000 或更高版本。
org.apache.commons.dbcp.DbcpException: com.microsoft.sqlserver.jdbc.SQLServerException: TDS 預登錄響應不完整。目標服務器必須是 SQL Server 2000 或更高版本。
    at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:85)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:184)
    at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1158)
    at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:117)
    at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:110)
    at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:312)
    at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:80)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:800)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:726)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1059)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:269)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320)
    at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
    at org.appfuse.webapp.listener.StartupListener.contextInitialized(StartupListener.java:36)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)



------解決方案--------------------
代碼少了,看不出哪里的錯,如果你是用sping跟hibernate搭建的話,看看配置文件的連接數據庫的配置對了沒有
比如sa,123等,還有你的是sql2000的,你導入的驅動包正確不?
我知道的是sqlserver2008的不能用sqlserver2005的包,你的是2000的,最好用2000,不要相信什么向后兼容等,直接到CSDN上面下載sql2000的架包,也就1分資源而已!

如果是先搭spring在搭hibernate的話,配置文件應該是這樣的
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="//www.springframework.org/schema/beans"
xmlns:xsi="//www.w3.org/2001/XMLSchema-instance"
xmlns:p="//www.springframework.org/schema/p"
xsi:schemaLocation="//www.springframework.org/schema/beans //www.springframework.org/schema/beans/spring-beans-2.5.xsd">


<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.microsoft.sqlserver.jdbc.SQLServerDriver">
</property>
<property name="url"
value="jdbc:sqlserver://127.0.0.1:1433;databaseName=test">
</property>
<property name="username" value="sa"></property>
<property name="password" value="123"></property>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
</props>
</property>
</bean></beans>

------解決方案--------------------
你的目標服務器的地址那里出了問題,你是在局域網內做測試是吧!如果你現在連接的電腦不是你的本機,你是在一個局域網內連接,那是要打開一個sqlserver的配置的,不然是連接不上的!
------解決方案--------------------
要閑聊,QQ137075251
------解決方案--------------------
Java code
<driver-url>jdbc:sqlserver://192.168.2.4:1433;DatabaseName=dpc_feedback360;去掉最后的分號

------解決方案--------------------
你可以簡單的用你學java時最基本的寫法去連接,
Class.forName();
這些方式去連接,你也連接不上,我發現可能就是這個問題,我猜你是在做測試吧?而且192.168這個ip不是你的地址把?
如果是跟我說的差不多,你是在用別人的電腦當目標服務器,那你的連接是絕對出問題的,你要打開你的一個配置,可以遠程連接!因為sqlserver默認的是只能本地連接,所以你要找到程序---》sqlserver的外圍應用配置---》
服務連接和應用配置器---》遠程連接----》本地連接和遠程連接,
只有這樣你的192.168這些ip才能訪問,
記住是你要訪問的那臺電腦要做這些設置,你的電腦不需要!你訪問哪臺,就把那臺電腦的遠程連接勾上!
然后在試試用你學java的時候最基本的連接方式試試能不能連接!
------解決方案--------------------
sqlserver2005不需要打那個補丁吧。。2000的才需要打SP4,2005的需要換一個jar包。使用sqljdbc.jar

文章評論

做程序猿的老婆應該注意的一些事情
做程序猿的老婆應該注意的一些事情
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
程序員的鄙視鏈
程序員的鄙視鏈
總結2014中國互聯網十大段子
總結2014中國互聯網十大段子
“骯臟的”IT工作排行榜
“骯臟的”IT工作排行榜
Web開發者需具備的8個好習慣
Web開發者需具備的8個好習慣
60個開發者不容錯過的免費資源庫
60個開發者不容錯過的免費資源庫
鮮為人知的編程真相
鮮為人知的編程真相
初級 vs 高級開發者 哪個性價比更高?
初級 vs 高級開發者 哪個性價比更高?
那些爭議最大的編程觀點
那些爭議最大的編程觀點
程序員應該關注的一些事兒
程序員應該關注的一些事兒
如何成為一名黑客
如何成為一名黑客
編程語言是女人
編程語言是女人
什么才是優秀的用戶界面設計
什么才是優秀的用戶界面設計
Java程序員必看電影
Java程序員必看電影
那些性感的讓人尖叫的程序員
那些性感的讓人尖叫的程序員
老程序員的下場
老程序員的下場
寫給自己也寫給你 自己到底該何去何從
寫給自己也寫給你 自己到底該何去何從
團隊中“技術大拿”并非越多越好
團隊中“技術大拿”并非越多越好
2013年中國軟件開發者薪資調查報告
2013年中國軟件開發者薪資調查報告
我的丈夫是個程序員
我的丈夫是個程序員
十大編程算法助程序員走上高手之路
十大編程算法助程序員走上高手之路
程序員的一天:一寸光陰一寸金
程序員的一天:一寸光陰一寸金
2013年美國開發者薪資調查報告
2013年美國開發者薪資調查報告
要嫁就嫁程序猿—錢多話少死的早
要嫁就嫁程序猿—錢多話少死的早
一個程序員的時間管理
一個程序員的時間管理
不懂技術不要對懂技術的人說這很容易實現
不懂技術不要對懂技術的人說這很容易實現
旅行,寫作,編程
旅行,寫作,編程
程序員眼里IE瀏覽器是什么樣的
程序員眼里IE瀏覽器是什么樣的
程序員周末都喜歡做什么?
程序員周末都喜歡做什么?
為啥Android手機總會越用越慢?
為啥Android手機總會越用越慢?
 程序員的樣子
程序員的樣子
“懶”出效率是程序員的美德
“懶”出效率是程序員的美德
看13位CEO、創始人和高管如何提高工作效率
看13位CEO、創始人和高管如何提高工作效率
10個調試和排錯的小建議
10個調試和排錯的小建議
程序員都該閱讀的書
程序員都該閱讀的書
為什么程序員都是夜貓子
為什么程序員都是夜貓子
代碼女神橫空出世
代碼女神橫空出世
中美印日四國程序員比較
中美印日四國程序員比較
程序員最害怕的5件事 你中招了嗎?
程序員最害怕的5件事 你中招了嗎?
我跳槽是因為他們的顯示器更大
我跳槽是因為他們的顯示器更大
聊聊HTTPS和SSL/TLS協議
聊聊HTTPS和SSL/TLS協議
每天工作4小時的程序員
每天工作4小時的程序員
程序員必看的十大電影
程序員必看的十大電影
當下全球最炙手可熱的八位少年創業者
當下全球最炙手可熱的八位少年創業者
Web開發人員為什么越來越懶了?
Web開發人員為什么越來越懶了?
程序員和編碼員之間的區別
程序員和編碼員之間的區別
Java 與 .NET 的平臺發展之爭
Java 與 .NET 的平臺發展之爭
Google倫敦新總部 猶如星級莊園
Google倫敦新總部 猶如星級莊園
軟件開發程序錯誤異常cf手游刷枪永久枪软件Copyright © 2009-2015 MyException 版權所有