- PR -

リンクサーバについて

1
投稿者投稿内容
2R0T0D5P
会議室デビュー日: 2005/02/08
投稿数: 5
投稿日時: 2005-02-08 03:30
いつもお世話になっております。
早速ですが、SQL Serverのリンクサーバに
ついて質問させてください。

サーバ1のDBにテーブルAがあります。
そのテーブルAにトリガを用意しています。
そのトリガは、テーブルAが更新された時に
別のサーバ2のDBのテーブルBも更新すると言うものです。
サーバ1にサーバ2のリンクサーバを設定しています。

EnterPriseManagerにてテーブルAを更新する際に
以下のエラーメッセージが表示されます。

「指定されたトランザクションコーディネータに、新規トランザクションを参加できませんでした。」

下記のサイトでは解決しませんでした。
http://support.microsoft.com/kb/329332/JA/


【環境】
 サーバ1:Windows Server 2003 Standerd Edition
     SQL Server 2000 SP3

 サーバ2:Windows Server 2003 Standerd Edition
     SQL Server 2000 SP3


解決策をご存知の方がおられるなら
どうかお知恵をお貸し下さい。宜しくお願い致します。

うさ11
会議室デビュー日: 2005/02/16
投稿数: 1
投稿日時: 2005-02-16 12:04
私は、この対応でうまくいきました。
http://support.microsoft.com/default.aspx?scid=kb;ja;827805
未記入
常連さん
会議室デビュー日: 2005/02/21
投稿数: 20
投稿日時: 2005-02-21 17:07
この問題を解決するには、TurnOffRpcSecurity レジストリ値の DWORD 値を 1 に設定することで、RPC (リモート プロシージャ コール) のセキュリティを無効にします。レジストリ エディタ (Regedt32.exe) を起動し、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\TurnOffRpcSecurity レジストリ値を 1 に設定します。

とありますが、”TurnOffRpcSecurity”と言うものが存在しません
Standerd Edition だからなのですか?
2R0T0D5P
会議室デビュー日: 2005/02/08
投稿数: 5
投稿日時: 2005-02-21 19:28
ご返答ありがとうございます。
ご返事が遅くなり申し訳ありません。

> うさ11 さん
 紹介していただいたページの解決策で解決することが出来ました。
 ありがとうございます。

> 未記入 さん
 ”TurnOffRpcSecurity”を新規に作成し、DWORD 値を 1 に設定することで
 エラーを回避することが出来ました。

皆様、ご協力ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)