追隨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 閱讀(1764) 評論(0)  編輯  收藏 所屬分類: SqlServerQuestion

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

          常用鏈接

          留言簿(10)

          隨筆分類(319)

          AJAX

          Coffee House

          CSS

          Java

          JavaScript

          Open Source

          ProjectManagement

          友情Blog

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阜城县| 教育| 大理市| 潞西市| 鄄城县| 岳西县| 天柱县| 沙河市| 闽清县| 五华县| 正安县| 长丰县| 夏津县| 加查县| 米泉市| 米林县| 澄城县| 绿春县| 城固县| 祁阳县| 玉山县| 抚宁县| 华亭县| 昌宁县| 汉川市| 泰顺县| 波密县| 益阳市| 石景山区| 武乡县| 鹤庆县| 和顺县| 宣恩县| 房山区| 北安市| 福安市| 昭平县| 子洲县| 宜兰县| 通州区| 偏关县|