SQL Server を Azure Arc に接続する
この記事では、SQL Server インスタンスを Azure Arc に接続する方法について説明します。続ける前に、前提条件を満たしてください。
サーバーを Azure Arc にオンボードする
SQL Server インスタンスを実行するサーバーがまだ Azure に接続されていない場合は、オンボード スクリプトを使ってターゲット マシンから接続を開始できます。 このスクリプトは、サーバーを Azure に接続して、SQL Server 用 Azure 拡張機能をインストールします。
Note
サーバーが Azure に既に接続されている場合は、「マシンが Arc 対応サーバーに既に接続されている場合」に進んでください。
SQL Server 用のオンボード スクリプトを生成する
[Azure Arc] > [SQL Server] に移動し、[+ 追加] を選択します。
[SQL Server を Azure Arc に接続する] で、[サーバーの接続] を選択します
前提条件を確認し、[次へ: サーバーの詳細] を選択します
指定:
- サブスクリプション
- リソース グループ
- リージョン
- オペレーティング システム
必要ならば、ネットワークでインターネットへの接続に使用するプロキシを指定します。
このコンピューターで使用している SQL Server エディションとライセンスの種類を選択します。 SQL Server の Arc 対応の一部の機能は、ソフトウェア アシュアランス (有料) または Azure 従量課金制の SQL Server でのみ使用できることにご注意ください。 詳細については、SQL Server ライセンスの種類の管理に関する記事を参照してください。
登録から除外する SQL Server インスタンスを指定します (サーバーに複数のインスタンスがインストールされている場合)。 除外された各インスタンスをスペースで区切ります。
重要
SQL Server インスタンスをホストしているマシンが既に Azure Arc に接続されている場合は、必ず、対応するサーバー - Azure Arc リソースを含む同じリソース グループを選択してください。
[次へ: タグ] を選択して、必要に応じて、SQL Server インスタンスのリソースにタグを追加します。
[スクリプトの実行] を選択して、オンボード スクリプトを生成します。 スクリーンショット
[ダウンロード] を選択して、ご利用のマシンにスクリプトをダウンロードします。
SQL Server インスタンスを Azure Arc に接続する
このステップでは、Azure portal からダウンロードしたスクリプトを取得し、それをターゲット マシンで実行します。 このスクリプトにより、SQL Server 用 Azure 拡張機能がインストールされます。 マシン自体に Azure Connected Machine Agent がインストールされていない場合は、スクリプトによって最初にそれがインストールされてから、SQL Server 用 Azure 拡張機能がインストールされます。 Azure Connected Machine Agent は、接続されたサーバーを種類が Server - Azure Arc
の Azure リソースとして登録し、SQL Server 用 Azure 拡張機能は、SQL Server インスタンスを種類が SQL Server - Azure Arc
の Azure リソースとして接続します。
重要
必ず、「前提条件」で説明されている最小限のアクセス許可要件を満たすアカウントを使用して、スクリプトを実行してください。
powershell.exe の管理者インスタンスを起動し、Azure の資格情報を使用して PowerShell モジュールにサインインします。 サインイン手順に従ってください。
ダウンロードしたスクリプトを実行します。
& '.\RegisterSqlServerArc.ps1'
Note
以前に Az PowerShell モジュールをインストールしたことがなく、初めて実行したときに問題が発生した場合は、スクリプトの指示に従って再度実行してください。
Arc 対応 SQL Server リソースを確認する
[Azure Arc] > [SQL Server] に移動し、新しく登録された Arc 対応 SQL Server リソースを開いて確認します。