追隨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

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 香河县| 道真| 曲周县| 信丰县| 孝义市| 湖南省| 新田县| 洛川县| 公主岭市| 宜黄县| 双牌县| 泰宁县| 卓资县| 当雄县| 商丘市| 五寨县| 米脂县| 汉川市| 遵义县| 长治县| 宁夏| 依安县| 儋州市| 泾源县| 西乌| 新兴县| 安平县| 巴青县| 健康| 临海市| 卫辉市| 霍城县| 介休市| 乌兰察布市| 武夷山市| 鱼台县| 宁陵县| 宿迁市| 漳浦县| 太原市| 阿克苏市|