質問

BizTalk Server 2006(R2ではない)の新規インストールを構成しようとすると、大きな問題が発生します。サーバーには以前にBizTalkがインストールされており、正常に機能していました。 BizTalkをアンインストールし、別のマシンであるSQLサーバーからデータベースとジョブを削除し、BizTalkを再インストールしました。インストールは成功し、インストール中にエラーは発生せず、インストールログにも何も記録されませんでした。

BizTalkサーバーをSSOマスターシークレットサーバーとして構成し、新しいBizTalkグループを作成し、BizTalkランタイムを登録しています。 SQLサーバーでSSOデータベースを作成すると、プロセスは常にエラーになります。 ConfigLogには、 MSSQLServerOLAPServiceが存在しないといういくつかの警告があり、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 Serverログに対応するエラーがあります-各試行につき2 ユーザー「[USERNAME]」のログインに失敗しました。[CLIENT:[IP ADDRESS]] エラー:18456、重大度:14、状態:16

SQLログの最初のエラーは、SQLサーバーのアプリケーションイベントログに失敗の監査として表示されます。

これに関する最大の問題は、BizTalkサーバーにログオンしているユーザーが、BizTalkサーバーとSQLサーバーの両方のローカル管理者であり、SQL sysadminグループに属していることです。 BizTalkサービスを実行するように構成しているユーザーは、両方のサーバーおよびSQLサーバーのsysadminグループのローカル管理者でもあります。両方のマシンのMSDTC設定を確認し、BizTalkドキュメントが推奨するとおりに設定されていることを確認しました。 SQLブラウザーがSQLマシンで実行されており、SQL Surface Area Configurationツールを使用してネットワークアクセスが許可されていることを確認しました。

誰かが私が見逃したかもしれない何かを見つけるのを手伝ってくれますか?

Re:Igal:

はい、すべてのサーバーとユーザーは同じドメインに属します。私はこれを調査する際にSQLプロトコルでその投稿に出くわしましたが、別のデータベースに接続している間にログインしているユーザーのデフォルトデータベースのテーブルの1つからカウントを選択しようとしました。そのクエリを実行しても問題はありませんでした。

Re:Yossi:

Windows Server 2003 R2 SP1にBizTalkをインストールしています。はい、SSODBを削除しました(そのようなものを見逃すことはありません!)。ユーザー名を正しく入力していることを確認し、リンクしたソースを確認して、返信します。

役に立ちましたか?

解決

いくつかのポインター:

  

SSO Windowsを構成する場合   ローカルアカウントを使用するアカウント、あなた   なしでアカウント名を指定する必要があります   コンピューター名。

     

という名前のローカルSQL Serverを使用する場合   インスタンスをデータストアとして使用する必要があります   代わりにLocalMachineName \ InstanceName   LocalMachineName \ InstanceNameの   PortNumber。

  • 関連するインストールガイド(R2に関連しているという事実を心配しないでください。「R1」のドキュメントを隠しているようですが、同じです)、特に" Windowsグループとサービスアカウント"

  • また-念のために-BizTalkをアンインストールし、データベースを削除したとき-SSODBも削除しましたか?! :-)

  • ログファイルは非常に紛らわしいです(特に、どのエラーが実際の問題であるかを判断する場合)。他のエラーを調べてみましたか? (このブログエントリをご覧ください。例)

他のヒント

すべてを適切にセットアップしました。残念ながら、答えは標準の「Windows」でした。答え-再起動してもう一度やり直してください。 SQLサーバーを再起動するとすぐに、BizTalkを問題なく構成できました。

Yossiの答えは受け入れられたものとして設定します。なぜなら、それはこの質問を読んでいるだれかにとって最も関連性があるからです。

すべての設定を変更した後は、必ず再起動してください!

BizTalkMgmtDbおよびBizTalkMsgBoxDbにDB OWNERとしてのローカル管理者アカウントがあることを確認してください。 データベースを右クリック->プロパティ->ファイル->所有者:

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top