BizTalk Server 2006 (R2 ではない) の新規インストールを構成しようとしているときに大きな問題が発生しています。サーバーには以前に BizTalk がインストールされていて、正常に動作していました。BizTalk をアンインストールし、別のマシンである SQL サーバーからデータベースとジョブを削除し、BizTalk を再インストールしました。インストールは成功し、インストール中にエラーは発生せず、インストール ログにも何も記録されませんでした。
BizTalk サーバーを SSO マスター シークレット サーバーとして構成し、新しい BizTalk グループを作成して BizTalk ランタイムを登録しています。SQL サーバーで SSO データベースを作成すると、プロセスは常にエラーになります。ConfigLog にはMSSQLServerOLAPService does not exist
、SSO データベースの作成に関するエラーを示すいくつかの警告があります。4つ並んでいます。順番に、それらは次のとおりです。
Error ConfigHelper] [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
Error ConfigHelper] SQL error: 08001 Native error code: 17
Error ConfigHelper] c:\depotsetupv2\private\common\configwizard\confighelper\sqlhelper.cpp(1176): FAILED hr = 80004005
Error ConfigHelper] c:\depotsetupv2\private\common\configwizard\confighelper\sqlhelper.cpp(918): FAILED hr = 80004005
次に、各 BizTalk データベースを作成しようとすると、同様のエラーが発生します。
SQL サーバーでは、SQL サーバー ログに対応するエラーがあります - ユーザー '[ユーザー名]' のログインに失敗しました。[クライアント: [IP アドレス]] エラー: 18456、重大度: 14、状態: 16
SQL ログの最初のエラーは、SQL サーバーのアプリケーション イベント ログにも失敗の監査として表示されます。
これに関する最大の問題は、BizTalk サーバーにログオンしているユーザーが、BizTalk サーバーと SQL サーバーの両方のローカル管理者であり、SQL sysadmin グループに属していることです。BizTalk サービスを実行するように構成しているユーザーは、両方のサーバーと SQL サーバーの sysadmin グループのローカル管理者でもあります。両方のマシンで MSDTC 設定を確認し、BizTalk ドキュメントの推奨どおりに設定されていることを確認しました。SQL Browser は SQL マシンで実行されており、SQL Surface Area Configuration ツールを使用してネットワーク アクセスが許可されていることを確認しました。
私が見逃したかもしれない何かを見つけるのを手伝ってくれる人はいますか?
Re: イガル:
はい、すべてのサーバーとユーザーは同じドメインにあります。これを調査する際にSQLプロトコルに関するその投稿に出くわしましたが、別のデータベースに接続しているときに、ログインしているユーザーのデフォルトデータベースのテーブルの1つからカウントを選択しようとしました. そのクエリの実行にまったく問題はありませんでした。
Re: ヨッシー:
Windows Server 2003 R2 SP1 に BizTalk をインストールしています。はい、SSODB を削除しました (そのようなものを見逃すことはありません!)。ユーザー名が正しく提供されていることを確認し、リンクしたソースを確認して返信します。