Windows 2003でOLEDB分散トランザクションが起動できない問題の解決策 Sql2000_PHPチュートリアル
分散データベース ソフトウェアを開発しているとき、次のエラーがよく発生します:
サーバー: メッセージ 7391、レベル 16、状態 1、行 6
OLE DB プロバイダー 'SQLOLEDB' が分散
業務を開始できないため、操作を実行できませんでした。
[OLE/DB プロバイダーがメッセージを返しました: 指定されたトランザクション プロセッサーで新しいトランザクション
を取得できません。 ]
---------------------------------------------------
サーバー: メッセージ 8520、レベル20、ステータス 1、8 行目
内部 MSDTC トランザクションのコミットが失敗しました: 結果コード = 0x8004d019。
接続が中断されました
-----------------------------------------------------
オンラインで同様の検索を行いました問題を解決するには、次の方法 (方法 1) を使用することをお勧めします。
1. regedt32 を実行し、HKEY_LOCAL_MACHINE oftwareMicrosoftMSDTC を参照します。
DWORD 値 TurnOffRpcSecurity を値データ 1 で追加します。
2. MS DTC サービスを再起動します。
3.「管理ツール」の「コンポーネントサービス」を開きます。
a. 「スタートアップ管理ツール」を参照します。
b. 「コンポーネント サービス」を選択します。
c. [コンポーネント サービス] ツリーを展開し、[マイ コンピュータ] を展開します。
d. 「マイコンピュータ」を右クリックし、「プロパティ」を選択します。
[MSDTC] タブで、次のオプションが選択されていることを確認します:
ネットワーク DTC アクセス ネットワーク管理 ネットワーク トランザクション XA トランザクション
さらに、「DTC ログイン アカウント」を「NT Authority Network Service」に設定する必要があります。 4. MS DTC サービスを再起動します。
5. regedt32 を再度実行し、HKEY_LOCAL_MACHINE oftwareMicrosoftMSDTC を参照して、TurnOffRpcSecurity 項目を削除します。
しかし実際には、この方法では基本的に問題を解決することはできません。私は長い期間繰り返し練習した結果、最終的に次の方法で問題を解決しました。
(方法 2)
1. 解決しない場合は、方法 1 の方法に従います。方法
2. Windows 2003 sp1 をインストールします。インストール後、方法 1 の手順 4 の設定ダイアログ ボックスが、「トランザクション管理通信」で「認証を必要としない」を選択します。 MDAC2.8
3をインストールするのが最善です。検索を通じて、C:で「hosts」という名前のファイルを見つけます。通常のパスはC:WINDOWSsystem32driversなどです。参照は次のとおりです:
=== =====================================
# Copyright ( c) 1993-1999 Microsoft Corp.
#
# これは、Windows 用の Microsoft TCP/IP で使用されるサンプル HOSTS ファイルです。
# www.knowsky.com
# このファイルには、IP アドレスからホスト名へのマッピングが含まれています
。 # エントリは個別の行に保持する必要があります

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

node.js環境で403を返すサードパーティインターフェイスの問題を解決します。 node.jsを使用してサードパーティのインターフェイスを呼び出すと、403を返すインターフェイスから403のエラーが発生することがあります...

OKXトレーディングプラットフォームは、モバイルデバイス(AndroidおよびiOS)およびコンピューター(WindowsとMacOS)からダウンロードできます。 1.Androidユーザーは、公式WebサイトまたはGoogle Playからダウンロードでき、セキュリティ設定に注意を払う必要があります。 2。IOSユーザーは、App Storeからダウンロードするか、公式発表に従って他の方法を取得できます。 3.コンピューターユーザーは、対応するシステムのクライアントを公式Webサイトからダウンロードできます。インストール後、ダウンロードして登録するときは必ず公式チャネルを使用し、ログインし、セキュリティ設定を使用してください。

ノード環境で403エラーを返すサードパーティのインターフェイスを回避する方法。 node.jsを使用してサードパーティのWebサイトインターフェイスを呼び出すと、403エラーを返す問題が発生することがあります。 �...

compareを超えてファイルを比較して同期する問題:それ以降を使用する場合のケース感度障害...

なぜ私のコードはAPIによってデータを返しているのですか?プログラミングでは、APIが呼び出すときにヌル値を返すという問題に遭遇することがよくあります。

Debianシステムログ監視のマスターは、効率的な動作とメンテナンスの鍵です。システムの動作条件をタイムリーに理解し、障害をすばやく見つけ、システムのパフォーマンスを最適化するのに役立ちます。この記事では、一般的に使用されるいくつかの監視方法とツールを紹介します。 SysStat Toolkitを使用したシステムリソースの監視SysStat Toolkitは、CPUロード、メモリ使用量、ディスクI/O、ネットワークスループットなど、さまざまなシステムリソースメトリックを収集、分析、レポートするための一連の強力なコマンドラインツールを提供します。 MPSTAT:マルチコアCPUの統計。ピドスタ

Pythonクロスプラットフォームデスクトップアプリケーション開発ライブラリの選択多くのPython開発者は、WindowsシステムとLinuxシステムの両方で実行できるデスクトップアプリケーションを開発したいと考えています...

Windowsシステムログの効率的な読み取り:Pythonを使用してWindowsシステムログファイル(.EVTX)を処理する場合、EVTXファイルを逆転させます。
