msdtc

    0

    1答えて

    My MVCアプリケーションは、サーバーにインストールされたIISで実行されます。 SQL Serverデータベースは別のサーバーのホストです。接続文字列に含まれるデータベースを含むサーバーのIP。 両方のサーバーのMSDTCサービスが実行状態で有効になっていますが、(トランザクションスコープによって実行される)のレコードを保存するとき、それはメッセージと例外を与えている - 「分散トランザクショ

    3

    3答えて

    scope.complete()を呼び出してトランザクションをロールバックすることはできますか?この場合ネストされたトランザクションは機能しますか?他の選択肢もありますか?私はMyServiceを正しく呼び出すためにscope.completeを追加することを余儀なくされています。しかし、私は最後にトランザクションをロールバックしたい。

    7

    1答えて

    は、私は、サーバーから一度私のアプリケーションでは、次の例外は、サーバーの分散トランザクションコーディネーターのアドレスを取得することができません を得ました。 DTCはサーバーで有効になっていますか? 例外を捕捉して処理する必要がありますが、例外を再現することはできません。 例外を再現する方法や例外の種類/エラーコードを入力する方法については、誰でも私に入力を提供することができます。 私は例外ロ

    0

    1答えて

    異なるドメインにある私たちのアプリケーションとDBサーバーの間でDTCサービスをテストしています。 DNSの問題を解決するには 、hostsファイルやIPおよびサーバー名でネットワークファイルを変更した、DBNETWORKエントリDBサーバとアプリケーションサーバの両方で 私たちは、これらのサーバーとDBのテストの間にファイアウォールや必要なポートのオープンを持っていますアプリサーバーからの接続も

    0

    1答えて

    データレイヤでTransactionScopeを使用しています.MSDTCを回避するために、トランザクションスコープが完了するまで1つの接続を開いたままにします。 このアプローチは、接続を開いたままにして、完全なトランザクション処理のために占有するため、問題があることがわかりました。トランザクションスコープ内から呼び出されるメソッドには、時間がかかることがあります(1分です)。 したがって、必要に

    0

    1答えて

    の原因である私の制御フロー しかし、ここでキャッチです:例外は、シーケンスコンテナとフローで発生した場合 Failureルートに行くと、ロールバック・トランザクションのエラーが表示され、トランザクションはすでにロールバックされています。 私は(別のデータフローで使用される)私の接続マネージャの両方に真のRetainSameConnection =を使用しています:ここで は、キー情報です。これは分

    2

    1答えて

    SQL Azure DB(V12)は1台のサーバー内に2つあり、トランザクションをアトミックにしたいと考えています。言及されていることをしようとするhere。 単一のトランザクションスコープでトランザクションをラップしようとすると、以下の例外が発生します。プロジェクトは.netバージョン4.6をターゲットにしています。 私はここで何が欠けていますか? エラーメッセージ(症例画像であなたの最後に表示

    0

    1答えて

    テーブルのクエリと更新を行うストアドプロシージャを呼び出すBizTalkソリューションがあります。負荷分散サーバーでソリューションをテストするたびに、このエラーが発生しているようです。 アダプタは、MSSQL、「URLで 『ポートSQLAdapter_Sendportを送信しようとしてメッセージを送信するために失敗しました://サーバー//にStoredProcを』これは送信ポートの指定した再試行

    1

    1答えて

    私は「Microsoft SQL Server 2012(SP3)」データベースにいくつかのSPを持っています。 これらのSPは、VB6アプリケーションと他のSP、または.Netアプリケーションから呼び出される可能性があります。 SPが他のSPまたはVB6アプリケーションから呼び出された場合、エラーまたは無効な入力の場合には、現在のトランザクションをロールバックしてraiserrorで適切なエラー

    2

    2答えて

    SQL Serverの2014データベースはREAD_COMMITTED_SNAPSHOTに設定されています。 我々は、すべての下に(キューに新しいメッセージを公開し、データベースの更新を行い、我々はキューからのメッセージを読んで、私たちのシステムの一部ではMSMQと分散トランザクション(私たちはMassTransit 2.10を使用) を使用し、単一トランザクション)。 次のメッセージが処理され