BizTalk Server 2016 のセットアップとインストールの前提条件
サーバーのセットアップとソフトウェアのインストール/構成の前提条件。
Administrators グループに参加する
BizTalk Server をインストールして構成するには、ローカル コンピューターで管理者アカウントを利用してサーバーにサインインします。 BizTalk Server を管理しているユーザー アカウントがあれば、それをローカル Administrators グループに追加します。
[スタート] メニューの [ コンピューターの管理] を開きます。
- または、[ 管理ツール] を開き、[ コンピューターの管理] を選択します。
- または、サーバー マネージャーを開き、[ツール] を選択し、[コンピューターの管理] を選択します。
[ ローカル ユーザーとグループ] を展開し、[グループ] を選択 します。
[管理者] グループを右クリックし、[グループに追加] を選択します。 アカウントを追加し、[OK] を選択して変更を保存します。
コンピューター名を変更する (省略可能)
コンピューター名が 15 文字を超える場合、BizTalk Server構成は失敗します。 コンピューター名を 15 文字未満に変更するには:
- サーバー マネージャー>Dashboard で、[ローカル サーバー] を選択します。
- [ プロパティ] で、[コンピューター名] プロパティを選択して変更します。
- コンピューターを再起動します。
参照: Windows PowerShell Rename-Computer
ネットワーク DTC アクセスを有効にする
BizTalk と SQL Server が別々のコンピューターにインストールされている場合、BizTalk Server と SQL Server でネットワーク DTC アクセスを有効にします。
[スタート] メニューで、"dcomcnfg" を開きます。
- または、[ 管理ツール] を開き、[ コンポーネント サービス] を選択します。
- または、サーバー マネージャーを開き、[ツール] を選択し、[コンポーネント サービス] を選択します。
[コンポーネント サービス] を展開し、[コンピューター] を展開し、[マイ コンピューター] を展開して、[分散トランザクション コーディネーター] を展開します。
[ローカル DTC] を右クリックし、[プロパティ] を選択します。
[セキュリティ] タブに移動し、次のチェックします。
- ネットワーク DTC アクセス
- 受信を許可する
- 送信を許可する
- 認証を必要としない
[OK] を選択します。 MS DTC の再起動を求められたら、[ はい] を選択します。
必要なその他の設定については、「 MSDTC に関する問題のトラブルシューティング」を参照してください。
アプリケーション イベント ログの構成 (省略可能)
BizTalk Server のセットアップを実行すると、イベントの記録がアプリケーション イベント ログに保存されます。 インストールされる BizTalk Server の機能によっては、ログの空き領域を超える大きさのログが作成されることもあります。 セットアップ中にアプリケーション イベント ログの領域が不足すると、インストールは失敗します。 アプリケーション イベント ログの設定を変更すれば、この失敗を回避できます。
[スタート] メニューで、次のイベント ビューアーを開きます。
- または、[管理ツール] を開き、[イベント ビューアー] を選択します。
- または、サーバー マネージャーを開き、[ツール] を選択し、[イベント ビューアー] を選択します。
[Windows ログ] を展開し、[アプリケーション] を右クリックし、[プロパティ] を選択します。
使用可能な領域を確認するには、[ ログ サイズ ] プロパティと [最大ログ サイズ ] プロパティを比較します。
- 領域を追加するには、[ 最大ログ サイズ] に大きい数値を入力します。
- ログがいっぱいになったときに古いイベントの上書きを有効にするには、 必要に応じて [イベントの上書き] を選択します。
- ログ イベントをクリアするには、[ ログのクリア] を選択します。
[OK] を選択します。
Edge を開くことができない (省略可能)
Edge の利用時に次のメッセージが表示されます:
Microsoft Edge can't be opened using the Built-in Administrator account. Sign in with a different account and try again.
ビルトイン Administrator アカウントで Edge を開くには:
- [スタート] メニューで、[ ローカル セキュリティ ポリシー] を開きます。 または、サーバー マネージャーを開き、[ツール] を選択し、[ローカル セキュリティ ポリシー] を選択します。
- [ ローカル ポリシー] を展開し、[ セキュリティ オプション] を選択します。
- [ユーザー アカウント制御: 組み込みの管理者アカウント ポリシーの承認モードの管理] に移動し、ポリシーを有効にします。
- [ OK] を選択し、コンピューターを再起動します。
Windows 更新プログラムのインストール
必ず最新の重要な Windows 更新プログラムをインストールしてください。
- [スタート] メニューの [Windows 更新] を開き、更新プログラムをチェックします。 [ 設定] を開き、[ 更新とセキュリティ] を選択することもできます。
- 更新プログラムのインストール後、コンピューターを再起動する必要がある場合があります。
IIS を有効にする
BizTalk Server の機能のうち、IIS を必要とするものは次のとおりです。
- HTTP アダプター
- SOAP アダプター
- Windows SharePoint Services アダプター
- SSL (Secure Sockets Layer) 暗号化
- BAM ポータル
- EDI
IIS は、OS に応じて、 役割 または 機能としてオペレーティング システムに含まれます。 インストールするには、次のようにします。
[スタート] メニューの [ Windows 機能のオンとオフを切り替える] を開きます。 または、サーバー マネージャーを開き、[管理] を選択し、[ロールと機能の追加] を選択します。
[ インターネット インフォメーション サービス] または [ Web サーバー (IIS)] を選択します。 既定でオンになっているオプションのほか、次の項目も選択します:
Windows 10
Web 管理ツールでは、次もチェック。
- IIS 6 管理互換性
- IIS 6 管理コンソール
- IIS 6 スクリプト ツール (adsutil.vbs のインストール)
- IIS メタベースおよび IIS 6 構成との互換性
- IIS 管理コンソール
World Wide Web Services で、[セキュリティ] を展開し、次のチェックも行います。
- 基本認証
- Windows 認証
Windows Server
[セキュリティ] で、次のチェックも行います。
- 基本認証
- Windows 認証
[管理ツール] で、次のチェックも行います。
- IIS 管理コンソール
- IIS 6 管理互換性
- IIS 6 メタベース互換性
- IIS 6 管理コンソール
- IIS 6 スクリプト ツール (adsutil.vbs のインストール)
インストールを続行します。コンピューターの再起動が求められたら再起動します。
「IIS をWindows 8またはWindows Server 2012にインストールする」も参照してください。
64 ビット BAM ポータルを実行する (省略可能)
BAM ポータルを使用しない場合は、このセクションをスキップできます。
BAM ポータルは、32 ビット モードで動作します。 64 ビット環境でインターネット インフォメーション サービス (IIS) を使用している場合は、アプリケーション プールを 32 ビット モードで実行するように設定します。
adsutil.vbs を利用する
- 管理者としてコマンド プロンプトを開きます。
- コマンド プロンプトで、次のように入力します:
cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
- Enter キーを押します。
IIS マネージャーを利用する
- [スタート] メニューで、"inetmgr" を開きます。
- コンピューター名を展開し、[ アプリケーション プール] を選択します。
- [DefaultAppPool] を右クリックし、[詳細設定] を選択します。
- [Enable 32-bit Applications]\(32 ビット アプリケーションを有効にする\) の値を True に変更します。
- [OK] を選択します。
Windows Identity Foundation をインストールする (省略可能)
SharePoint Services アダプターを使用する場合、BizTalk Server WIF が必要です。 SharePoint Services アダプターを使用しない場合、このセクションを省略できます。
Windows Identity Foundation は、オペレーティング システムに 機能として含まれています。
- [スタート] メニューの [ Windows 機能のオンとオフを切り替える] を開きます。 または、サーバー マネージャーを開き、[管理] を選択し、[ロールと機能の追加] を選択します。
- [Windows Identity Foundation 3.5] を選択し、インストールを続行します。
- 再起動を促すメッセージが表示されたら、コンピューターを再起動します。
インストール & SMTP Server を構成する (省略可能)
BAM アラートを使用する場合、BizTalk Serverには SMTP サーバーが必要です。 BAM 警告を使用しない場合、このセクションを省略できます。
SQL Server Database Mail では SMTP サーバーを使用して BAM 警告を送信します。 SMTP サーバーは BizTalk Server のローカル、または IIS のインストールされた別のサーバーにインストールできます。 SMTP サーバーは、Windows 8.1 や Windows 10 のようなクライアント オペレーティング システムでは利用できません。
SMTP サーバーは、 機能としてサーバー オペレーティング システムに含まれています。
- [スタート] メニューの [ Windows 機能のオンとオフを切り替える] を開きます。 または、サーバー マネージャーを開き、[管理] を選択し、[ロールと機能の追加] を選択します。
- [ SMTP サーバー] を選択し、インストールを続行します。
- 再起動を促すメッセージが表示されたら、コンピューターを再起動します。
Excel 2016または 2013 をインストールする (省略可能)
ビジネス アクティビティ監視 (BAM) を使用する場合、BizTalk Serverには Excel が必要です。 BAM を使用しない場合、このセクションを省略できます。
BAM の Office Excel では、監視するビジネス プロセスを定義します。 この BAM Excel ブックでは、BAM によって収集されたデータをどのようにビジネス ユーザーの画面に表示するかを定義することもできます。
重要
- BizTalk Server は、32 ビット版の Microsoft Office のみをサポートします。
- BAM.xla を Excel に正常に読み込むには、(Office 共有機能の下にある) Visual Basic for Applicationsをインストールします。 インストールしない場合、次のエラーが表示されることがあります:
This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.
Excel 2016 をインストールする
Office 2016 は "クイック実行" または "C2R インストーラー" でインストールされます。 C2R インストールでは、Office 内のすべてのプログラムがダウンロードされ、インストールされます。 BAM の場合、必要なのは Excel のみです。 これを回避するには、 Office 2016 展開ツール をダウンロードしてインストールし、C2R インストーラーをカスタマイズします。
Office 2016 展開ツールをダウンロードしてインストールします。
抽出した Office 2016 展開ツール ファイルがあるフォルダーで、メモ帳などのテキスト エディターで configuration.xml ファイルを開きます。
<Configuration>
セクションを次のコードに置き換えます。<Configuration> <Add SourcePath="D:\" OfficeClientEdition="32"> <Product ID="O365ProPlusRetail" > <Language ID="en-us" /> <ExcludeApp ID="Access" /> <ExcludeApp ID="Groove" /> <ExcludeApp ID="InfoPath" /> <ExcludeApp ID="Lync" /> <ExcludeApp ID="OneDrive" /> <ExcludeApp ID="OneNote" /> <ExcludeApp ID="Outlook" /> <ExcludeApp ID="PowerPoint" /> <ExcludeApp ID="Project" /> <ExcludeApp ID="Publisher" /> <ExcludeApp ID="SharePointDesigner" /> <ExcludeApp ID="Visio" /> <ExcludeApp ID="Word" /> </Product> </Add> </Configuration>
“SourcePath” を Office 2016 ISO ファイルの場所に置換します。
Office 2016 展開ツール ファイルがあるフォルダーで、 Shift キーを押しながら、フォルダー内の空の領域を右クリックします。 [ コマンド ウィンドウをここに開く] を選択します。
を入力し、Excel インストールを開始します。
setup.exe /configure configuration.xml
ヒント
setup.exe /download configuration.xml
は必要な Office セットアップ ファイルをダウンロードします。[Excel] を選択し、インストールを続行します。
参照 : Office 展開ツールの構成オプション と Office 2016 または 2013 のインストール
Excel 2013 をインストールする
- Microsoft Office のセットアップを実行します。
- [カスタム インストール] を選択し、[Excel] を選択します。
- インストールを続行します。
Visual C++ 再頒布可能パッケージをインストールする
Visual C++ 再頒布可能パッケージをダウンロードしてインストールします。 Visual Studio 2015 が使用されている場合でも、2013 バージョンが必要です。
Visual C++ のダウンロードには、使用可能なすべてのバージョンが一覧表示されます。
Visual Studio 2015 をインストールします (省略可能)。
開発ツールで BizTalk プロジェクトを作成するために、BizTalk Server は Visual Studio を必要とします。 これがステージングまたは運用サーバーの場合、あるいは BizTalk 開発を行っていない場合、このセクションを省略できます。
Visual Studio Enterprise Edition が推奨されますが、Professional 版と Community 版もサポートされています。
Visual Studio のセットアップを管理者として実行します。
[既定のインストール ] を選択します 。 BizTalk Server は、オプション機能を必要としません。
注意
BizTalk プロジェクト以外に Visual Studio を使用する場合は、[ カスタム インストール] を選択して他の機能をインストールします。 一般的に使用される機能に、Microsoft Web Developer Tools、Microsoft Office Developer Tools、PowerShell Tools for Visual Studio、ClickOnce Publishing Tools があります。
インストールを続行します。コンピューターの再起動が求められたら再起動します。
重要
- BizTalk Server をインストールする前に Visual Studio をインストールし、その後 Visual Studio Team Explorer にアップグレードする場合、BizTalk Server インストールの修復が必要になることがあります。
- Visual Studio では、Microsoft SQL Server Express は自動的にインストールされますが、BizTalk Server では使用しません。 Microsoft SQL Server Express をアンインストールします。 Microsoft SQL Server Compact もアンインストールできます。
- BizTalk Server 開発ツールは、Visual Studio をベースとして動作します。 BizTalk Server 開発ツールと SDK をインストールする前に、少なくとも Microsoft Visual C#® .NET コンポーネントをインストールしてください。
- BizTalk Server ランタイムには、.NET Framework 4.6 が必要です。 Windows Communication Foundation (WCF) アダプターまたは WCF インターセプターがインストールされている場合は、.NET Framework 3.0 が必要です
SQL Server Express をアンインストールする
[スタート] メニューの [ プログラムと機能] を開きます。 または、コントロール パネルを開き、[プログラムのアンインストール] を選択します。
[アンインストール]:
- Microsoft SQL Server 2014 Express LocalDb
- Microsoft SQL Server Compact 4.0 SP1 x64 ENU
- Microsoft SQL Server 2016 LocalDB (SQL Server 2016 Express LocalDB)
アンインストールを続行します。コンピューターの再起動が求められたら再起動します。
SQL Server 2016 のインストール
BizTalk Server には SQL Server が必要です。 SQL Server は、BizTalk と同じコンピューターにインストールすることも、別のコンピューターにインストールすることもできます。 ほとんどの運用環境では、BizTalk と SQL を別々のサーバーにインストールします。
重要
- SQL Server Express Edition は推奨されず、サポートされていません。 Express Edition には、BizTalk Server に必要な特定の機能が含まれていません。
- BizTalk Server は SQL Standard Edition をサポートしています。 ただし、ビジネス アクティビティの監視のリアルタイム集計 (BAM RTA) を使用するには、SQL Server Enterprise Edition をインストールします。 BAM リアルタイム集計 (RTA) は、SQL Server の Standard Edition ではサポートされません。
- BizTalk Server SDK の全機能を使用する場合や、Visual Studio から BizTalk Server アプリケーションを展開する場合には、SQL Server 開発ツールをインストールします。
- BizTalk Server では、バイナリ照合順序を除く、大文字と小文字を区別する/区別しないすべての SQL Server 照合順序がサポートされています。 バイナリ照合順序はサポートされません。
特定のインストール手順については、「install SQL Server 2016」または「Install SQL Server 2014」を参照してください。
SQL Server のインストールを開始します。
機能セットアップ中に、以下の項目を選択します。
データベース エンジン サービス
- SQL Server レプリケーション
- R Services (データベース内) (省略可能、SQL Server R Servicesの情報)
- 検索用のフルテキストおよびセマンティック抽出
Analysis Services
Reporting Services - ネイティブ
共有機能
- クライアント ツール接続
- Integration Services
注意
SQL Server Data Toolsは、SQL Serverの既定のインストールには含まれません。 必須ではありませんが、SQL Server Data Tools (SSDT) でダウンロードできます。 Azure SQL Database など、サポートされているすべてのバージョンのSQL Serverで動作するSQL Server Management Studio (SSMS) をダウンロードします。 ただし、BAM を使用するときにリモート SSIS に接続するには、移行先 SSIS サーバーと同じバージョンの SSMS をインストールする必要があります。 たとえば、 SSMS 16 をインストールします。x : SQL 2016 SSIS に接続するための関連ドライバーをインストールします。 SSMS 17。x は SQL 2016 SSIS に接続できません。 SSMS の複数のバージョンをインストールできます。
インストールを続行します。コンピューターの再起動が求められたら再起動します。
共有メモリを無効にする
- [SQL Server 構成マネージャー] を開きます。
- [SQL Server 構成マネージャー] で[ネットワーク構成SQL Server展開し、[MSSQLSERVER のプロトコル] を選択します。
- [ 共有メモリ] を右クリックし、[ 無効] を選択します。
- [SQL Server サービス] を選択し、[SQL Server (MSSQLSERVER)] を右クリックし、[停止] を選択します。 サービスが停止したら、[SQL Server (MSSQLSERVER)] を右クリックし、[開始] を選択します。
- SQL Server 構成マネージャーを閉じます。
通常、共有メモリ プロトコルは、SQL Serverと同じコンピューターにインストールされているクライアント (BizTalk Server) にのみ影響します。 ある種のストレス条件下では (たとえば、同じコンピューターから複数のクライアントが SQL Server にアクセスしている場合)、SQL Server の共有メモリ プロトコルが原因で BizTalk Server のパフォーマンスが低下することがあります。 共有メモリ ネットワーク プロトコルを無効にすると、この問題が解決されます。
ヒント
SQL Server エージェント共有メモリを無効にした後に起動できない場合は、odbc Driver 13.1 for SQL Serverがインストールされていることを確認します。
SQL XML 4 をインストールする
BizTalk Server ランタイム、管理ツール、および BAM で必要です。
SqlXml 4.0 をダウンロードしてインストールします。
SQL Database メールの構成 (省略可能)
BAM アラートを使用する場合は、BizTalk Server SQL Server データベース メールが必要です。 BAM 警告を使用しない場合は、このセクションはスキップしてください。
詳細については、データベース メールに関するページも参照してください。
重要
- SMTP サーバーのサーバー名と TCP ポート番号を知っている必要があります。 この同じコンピューターでは IIS と SMTP サーバーをインストールした場合、ローカル SMTP サーバーを使用します。 SMTP サーバーが認証を必要とする場合、ユーザー名とパスワードを用意します。
- BAM ポータルと BAM 警告は別々の機能です。 BAM 警告を使用している場合、SQL Server Database Mail が必要です。 BAM 警告を使用していない場合、SQL Server Database Mail は必要ありません。
具体的な構成手順については、「SQL Server 2016 データベース メールの構成」または「SQL Server 2014 データベース メール」を参照してください。
テスト メールを送信するには:
- [データベース メール] を右クリックし、[テスト電子メールの送信] を選択します。
- 宛先: メール アドレスを入力し、[テスト電子メールの送信] を選択します。
宛先: 受信者が電子メールを受信した場合は、データベース メールが構成されます。
WinSCP を BizTalk インストールにコピーする (省略可能)
SFTP アダプターで必要です。 SFTP アダプターを使用しない場合は、このセクションをスキップしてください。
WinSCP zip ファイルをダウンロードし、2020 インストール フォルダー BizTalk Serverファイルを抽出します。