追隨Java
          簡單的事情重復做,就會產生累積效應!
          posts - 260,  comments - 338,  trackbacks - 0

          ?環境如下,通過jdbc調用存儲過程(procedure),出現如下錯誤:
          ?[SQLServer 2000 Driver for JDBC][SQLServer]服務器 'FILES-SERVER' 上的 MSDTC 不可用
          ?[SQLServer 2000 Driver for JDBC][SQLServer]該操作未能執行,因為 OLE DB 提供程序'SQLOLEDB' 無法啟動分布式事務。
          因為在存儲過程中調用了如下的sql方法

          ?opendatasource('SQLOLEDB','Data?Source?=?192.168.1.1;User?ID?=?sa;Password?=psstone')
          所以就出現了上面的錯誤。因為存儲過程調用的數據庫其實是同一臺服務器,把我把opendatasource方法去了,調試通過。可我還是不明白(在ms sql的查詢分析器中,執行此存儲過程沒有問題,可為什么通過JDBC調用就會出現如上的錯誤?)。假如真的是調用另一個服務器上的數據,那怎么辦呢?opendatasource方法是通過鏈接服務來調用分布式事務(調用另一臺數據庫服務獲取數據),可能是因為OLE DB 提供程序'SQLOLEDB' 無法啟動分布式事務,那么用什么樣子的程序(驅動程序)能啟動分布式事務呢?

           等把這個東東做完了,在來好好研究一下吧,時間有限。 請賜教,:)

          下面是我找到的一些資料,http://community.csdn.net/Expert/topic/2889/2889213.xml
          http://community.csdn.net/Expert/topic/2835/2835706.xml
          posted on 2005-09-02 08:46 Harryson 閱讀(1761) 評論(0)  編輯  收藏 所屬分類: SqlServerQuestion

          <2005年9月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          常用鏈接

          留言簿(10)

          隨筆分類(319)

          AJAX

          Coffee House

          CSS

          Java

          JavaScript

          Open Source

          ProjectManagement

          友情Blog

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 吴堡县| 德安县| 陕西省| 元氏县| 澄城县| 辛集市| 长海县| 松滋市| 海兴县| 元氏县| 江华| 宁晋县| 察哈| 宝兴县| 宁国市| 武邑县| 雅安市| 佳木斯市| 兴城市| 泸定县| 承德市| 雷波县| 汉沽区| 安阳市| 台东县| 罗田县| 洛南县| 苗栗市| 依安县| 炎陵县| 武隆县| 客服| 兴安盟| 永清县| 大埔区| 高雄市| 会理县| 宿州市| 郯城县| 抚宁县| 夹江县|