ApsaraDB RDS for SQL Serverインスタンスの初期設定が完了したら、データ管理 (DMS) やMicrosoft SQL Server Management Studio (SSMS) などのさまざまな方法を使用してRDSインスタンスに接続し、必要な操作を実行できます。 このトピックでは、これらの接続方法を使用してRDSインスタンスに接続する方法について説明します。
前提条件
RDSインスタンスが作成されました。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスの作成」をご参照ください。
RDSインスタンスにデータベースが作成され、そのデータベースのアカウントが作成されます。 詳細については、「アカウントとデータベースの作成」をご参照ください。
RDSインスタンスにIPアドレスホワイトリストが設定されています。 これにより、クライアントがデプロイされているECS (Elastic Compute Service) インスタンスまたはオンプレミスデバイスからRDSインスタンスに接続できます。 詳細については、「ApsaraDB RDS For SQL ServerインスタンスのIPアドレスホワイトリストの設定」をご参照ください。
説明内部ネットワークを介してECSインスタンスをRDSインスタンスに接続する場合は、これらのインスタンスが同じ仮想プライベートクラウド (VPC) に存在し、ECSインスタンスのプライベートIPアドレスがRDSインスタンスのIPアドレスホワイトリストに追加されていることを確認します。
オンプレミスデバイスをRDSインスタンスに接続する場合は、オンプレミスデバイスのパブリックIPアドレスがRDSインスタンスのIPアドレスホワイトリストに追加されていることを確認してください。
手順
DMSを使用したRDSインスタンスへの接続
DMSは、データ管理、スキーマ管理、サーバー管理、ユーザー認証、セキュリティ監査、トレンド分析、データ追跡、ビジネスインテリジェンス (BI) レポート、パフォーマンス分析と最適化をサポートする統合ソリューションを提供します。 DMSの詳細については、「DMSの概要」をご参照ください。
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
基本情報 ページで、データベースにログイン をクリックします。
DMSコンソールの [データベースインスタンスにログイン] ダイアログボックスで、ログインに使用するアカウントのユーザー名とパスワードを入力し、[ログイン] をクリックします。
説明ログインに使用されるアカウントには、必要なデータベースに対する権限が必要です。 それ以外の場合、必要なデータベースは左側のナビゲーションウィンドウに表示されません。
ページを最新の情報に更新します。 DMSコンソールの左側のナビゲーションウィンドウで、[インスタンスの接続] をクリックして、RDSインスタンス用に作成されたデータベースを表示します。
説明[インスタンス接続] ページで作成したデータベースが見つからない場合、DMSコンソールへのログインに使用するアカウントには、データベースに対する権限が付与されません。 この場合、RDSインスタンスの アカウント管理 ページに移動してアカウントを見つけ、アクション セクションの 権限の変更 をクリックして権限を付与できます。
DMSコンソールにログインし、RDSインスタンスをDMSに追加することもできます。 次に、DMSコンソールでRDSインスタンスの指定されたデータベースに切り替えることができます。 詳細については、「Alibaba Cloudデータベースインスタンスの登録」をご参照ください。
SSMSクライアントを使用してRDSインスタンスに接続する
SSMSは、SQL Serverデータベースの管理と処理を可能にするGUIツールです。 SSMSを使用すると、RDSインスタンス、オンプレミスSQL Serverインスタンス、他のクラウドでSQL Serverを実行するインスタンスなど、さまざまなSQL Serverデータベースに接続できます。 このセクションでは、SSMS 19.0
を使用してRDSインスタンスに接続する方法の例を示します。
すべてのSQL Serverバージョンをサポートするには、最新バージョンのSSMSをダウンロードすることを推奨します。
SSMS 19.0クライアントを起動します。
[接続] > [データベースエンジン] を選択します。
[サーバーに接続] ダイアログボックスで、ログインに必要なパラメーターを設定します。
パラメーター
値の例
説明
サーバー名
rm-2ze **** .rds.aliyuncs.com,1433
RDSインスタンスのエンドポイントとポート番号。 パブリックエンドポイントを申請したときに取得したパブリックエンドポイントとパブリックポート番号を入力します。 エンドポイントとポート番号はコンマ (,) で区切ります。
認証
SQL Server認証
SQL Serverの認証モード。
ログイン
testuser
RDSインスタンスのアカウントのユーザー名。
Password
Test_pw123
RDSインスタンスのアカウントのパスワード。
[接続] をクリックします。
接続が成功すると、SSMSの左側に接続情報が表示されます。
ホストアカウントを使用してRDSインスタンスに接続する
ApsaraDB RDS for SQL Serverでは、ホストアカウントを作成できます。 ホストアカウントを作成し、それを使用してRDSインスタンスがデプロイされているホストにログインできます。 これにより、RDSインスタンスをより便利に管理できます。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスのホストアカウントを作成し、ログオンにホストアカウントを使用する」をご参照ください。
よくある質問
Function Computeを使用してRDSインスタンスからデータを取得するにはどうすればよいですか。
Function Computeにサードパーティの依存関係をインストールできます。 次に、Function Computeのサードパーティの依存関係によって提供される組み込みモジュールを使用して、RDSインスタンスからデータを取得できます。 詳細については、「関数のサードパーティの依存関係のインストール」をご参照ください。