現象
次のような状況を考えます。
-
Microsoft BizTalk Server を使用しています。
-
BizTalk アプリケーションを Microsoft SQL Server のインスタンスに接続する Windows 通信基盤の WCF ベースの SQL アダプターを使用する双方向の送信ポートがあります。
-
WCF SQL の双方向の送信ポートがオーケストレーションにバインドされています。
-
送信ポートは、SQL Server のインスタンスにメッセージを送信するストアド プロシージャを呼び出します。
このシナリオでは、これを処理すると、多くのメッセージがある場合に断続的に表示されるというプロセスが失敗しました「サブスクリプション サーバーが見つかりませんでした」次のエラー メッセージ。
メッセージング エンジンがアダプターによって送信されたメッセージの処理に失敗しました: WCF カスタム ソース URL:ファイルのパスです。
詳細: サブスクライバーが見つからなかったため、公開されたメッセージをルーティングできませんでした。このエラーは、サブスクライブしているオーケストレーションまたは送信ポートを参加されていない場合、またはサブスクリプションの評価に必要なメッセージ プロパティの一部が昇格されていない場合に発生します。このエラーのトラブルシューティングを行うには、Biztalk 管理コンソールを使用してください。
解決策
BizTalk Server の次の累積的な更新プログラムでこの問題を解決します。
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
関連情報
BizTalk Server のサービス パックと累積的な更新プログラムの一覧については、次の資料、マイクロソフト サポート技術情報を参照してください。
2555976サービス パックおよび BizTalk Server の累積的な更新の一覧
BizTalk Server の修正プログラムの詳細については、次の資料、マイクロソフト サポート技術情報を参照してください。
BizTalk の修正プログラムと Service Pack のサポートについては2003907