これが状況です。ここ数か月、SQL Server 2008 バックボーンを使用して BizTalk 2013 を実行しています。つまり、メッセージボックス、SSO、およびその他すべてのデータベース関連のものは、2 つのノードを持つ Windows 2008 R2/SQL Server 2008 クラスターに常駐し、BizTalk 2013 は Windows Server 2008 R2 でも 2 つのノードで実行されています。うまく機能していますが、組織内の SQL Server をアップグレードする時期ではなく、次は BizTalk 環境です。
既に 2 つの新しいサーバーがあり、SQL Server 2012 がインストールされており、BizTalk SSO コンポーネントがインストールされています (SQL Server はマスター シークレット サーバーとしても機能します)。BizTalk Server は、そのまま同じノードにとどまります。
BizTalk 用に新しい SQL サーバーに切り替える方法 (特にバージョンをアップグレードする場合) に関する特定の情報を見つけることができませんでした。最悪のケースとして、私はこれを考えていました:
- すべての BizTalk サービスを停止する
- すべての MSI とバインディングのエクスポート
- BizTalk サーバーの構成解除
- 新しい SQL を指すように再構成する
- サーバー クラスタはすべての MSI とバインドをインポートします
- すべてのサービスを再度開始する
これは正しいアプローチですか?BizTalk データベースを移動できる可能性があることは知っていますが、SQL Server 2008 から SQL Server 2012 に移動するのはあまり良い方法ではないという印象を受けました。
誰かがこれをやったことがありますか、それとももっと良いアイデアがありますか?