ArcGIS Desktop 配置内のインスタンスの ArcGIS Enterprise on Amazon Web Services をアップグレードすると、SQL Server 内のエンタープライズ ジオデータベースをアップグレードできます。ジオデータベースをアップグレードする手順は、ジオデータベースの動作基盤が SQL Server データベースか、あるいは Amazon Relational Database Service (RDS) for SQL Server か、によって多少異なります。
SQL Server のエンタープライズ ジオデータベースのアップグレード
AWS 上で動作する SQL Server または SQL Server Express インスタンスの、エンタープライズ ジオデータベースのアップグレード手順を以下に示します。
- 管理者ログインを使用して、ArcGIS Server インスタンスにログインします。
- アップグレードするときに、ジオデータベースに接続した管理者以外のユーザーがログインしていてはなりません。これには、サービス接続も含まれます。アップグレードする前に、ジオデータベース内のデータにアクセスするすべての ArcGIS サービス接続を停止する必要があります。
- Microsoft SQL Server Management Studio を起動し、Windows 認証を使ってログインします。
- エンタープライズ ジオデータベースが含まれているデータベースごとに、完全バックアップを作成します。
- AWS 内のいずれかの ArcGIS Server コンピューターで、ArcCatalogまたは ArcMap を起動し、[カタログ] ウィンドウを開きます。
- SQL Server のエンタープライズ ジオデータベースの 1 つに接続します。
- カタログ ツリーの [データベース コネクション] で、ジオデータベース接続を右クリックします。
- [General (一般)] タブをクリックします。
- [ジオデータベースのアップグレード] をクリックします。
[ジオデータベースのアップグレード (Upgrade Geodatabase)] ジオプロセシング ツールが開きます。
- [前提条件を確認] および [ジオデータベースをアップグレード] オプションをどちらもオンのままにし、[OK] をクリックしてジオデータベースをアップグレードします。
- ツールが正常に終了したら、[閉じる] をクリックして、ジオプロセシング ツールの進行状況を示すダイアログ ボックスを閉じます。
ツールが正常に完了しない場合、情報は GDBUpgrade.log にある C:\Users\<user name>\AppData\Local\ESRI\Desktop<#> に書き込まれます。
- その他のエンタープライズ ジオデータベースをアップグレードするには、手順 5 ~ 11 を繰り返します。
- サービスを再起動します。
Amazon RDS for SQL Server のジオデータベースのアップグレード
Amazon RDS for SQL Server のジオデータベースをアップグレードする手順を以下に示します。
- アップグレードするときに、ジオデータベースに接続した管理者以外のユーザーがログインしていてはなりません。これには、サービス接続も含まれます。アップグレードする前に、ジオデータベース内のデータにアクセスするすべての ArcGIS Server Web サービスを停止する必要があります。
- AWS Management Console にサイン インして、RDS for SQL Server インスタンスのスナップショットを作成します。
スナップショットの作成に関する AWS ドキュメントの手順をご参照ください。
- SQL Server Management Studio から RDS for SQL Server インスタンスに接続し、sde ユーザーをデータベースの db_owner ロールに追加します。
- AWS のいずれかの ArcGIS Server コンピューターで、ArcGIS Pro または ArcCatalog を起動し、Amazon RDS for SQL Server のエンタープライズ ジオデータベースに接続します。sde ユーザーとして接続してください。
- [ジオデータベースのアップグレード (Upgrade Geodatabase)] を実行します。詳細については、ArcGIS Pro または ArcMap ヘルプの「SQL Server のエンタープライズ ジオデータベースのアップグレード」をご参照ください。
- Amazon RDS for SQL Server に他のエンタープライズ ジオデータベースがある場合は、ステップ 4 と 5 を繰り返してそれらをアップグレードします。
- ArcGIS Server Web サービスを再起動します。
- 各データベースについて、sde ユーザーを db_owner ロールから削除してしまっても構いません。