[リストへもどる]
一括表示

投稿時間:2004/08/06(Fri) 10:47
投稿者名:宮田
Eメール:
URL :
タイトル:
トランザクションエラー
SQLServerでサーバーが異なる時は、リンクを貼りなおし、張りなおした先にテーブルの登録を行っているのですが、サーバーが同じ時は特に問題なく登録処理が行われますが、サーバーが異なる場合は、INSERTの時に、「指定されたトランザクションコーディネータに、新規トランザクションを参加出来ませんでした。」「SQLOLEDBは分散トランザクションを開始できなかったので、要求した操作は実行されませんでした。」というエラーが出るのですが、原因が全くわかりません。わかるかたどうぞ宜しくお願いします。

投稿時間:2004/08/06(Fri) 12:57
投稿者名:S.S
Eメール:
URL :
タイトル:
Re: トランザクションエラー
http://support.microsoft.com/default.aspx?scid=kb;ja;329332&Product=sqlserverJPN
http://support.microsoft.com/default.aspx?scid=kb;ja;827805&Product=sqlserverJPN
このあたり参考になります?

投稿時間:2004/08/06(Fri) 13:28
投稿者名:宮田
Eメール:
URL :
タイトル:
Re^2: トランザクションエラー
参考になりそうです。ありがとうございます(o*。_。)oペコッ
見てみます。

投稿時間:2004/08/06(Fri) 13:50
投稿者名:宮田
Eメール:
URL :
タイトル:
Re^2: トランザクションエラー
教えて頂いたサイトは、分散トランザクションが開始されているのが前提の話みたいです。今は分散トランザクションがどうやったら開始されるのかすら分からない状態なのです。分散トランザクションの開始の手順を知っている方がおられましたら、教えて下さい。どうぞ宜しくお願いします。

投稿時間:2004/08/06(Fri) 16:38
投稿者名:dai
Eメール:dee_bassist@hotmail.com
URL :http://homepage2.nifty.com/Dee/
タイトル:
Re^3: トランザクションエラー
分散トランザクションは、複数のデータベース間での登録や更新の同期を取るために裏で働いている仕組みです。
BooksOnline(SQLServerのヘルプ)に詳しく出ていますので、まずは精読されることをお薦めいたします。
開始方法ですが、SQLServer2000の場合は、
「コントロールパネル」⇒「管理ツール」⇒「サービス」もしくは
SQLServerサービスマネージャで、「サービス」
のところで「Distributed Transaction Coordinator」を選択し、
起動していないようでしたら開始ボタンを押してみてください。

投稿時間:2004/08/06(Fri) 17:13
投稿者名:宮田
Eメール:
URL :
タイトル:
Re^4: トランザクションエラー
ありがとうございます。ヘルプより詳しく読んでみたいと思います。
開始方法ですが、上記の作業は行ってみました。それだけでいけるのでしょうか?