SQL Server コマンドライン クライアントを使用して Cloud SQL に接続できます。このページでは、SQL Server クライアント(クライアント マシン上でローカルで実行することも、Compute Engine VM 上で実行することもできます)を Cloud SQL インスタンスに接続する方法について説明します。
始める前に
sqlcmd
クライアントを使用して Cloud SQL インスタンスに接続する前に、次のことを行います。
-
Cloud SQL インスタンスを作成し、デフォルト ユーザーを構成します。
インスタンスの作成およびデフォルト ユーザー アカウントのパスワードを設定するをご覧ください。
必要に応じて、Compute Engine VM インスタンスを作成し、SSH でインスタンスに接続します。
VM インスタンスの作成と開始、SSH 接続について、または RDP を使用して Windows VM に接続するをご覧ください。
インスタンスに接続する方法を決定します。
接続オプションとその選択方法については、接続オプションについてをご覧ください。
- SQL Server コマンドライン ツールをインストールする。
ローカルマシンまたは Compute Engine VM で SQL Server クライアントを使用する
sqlcmd
クライアントを使用して Cloud SQL インスタンスに接続する手順には、大きく分けて次の 3 つのタスクがあります。
クライアントをインストールする
sqlcmd
クライアントをインストールする手順は、以下のとおりです。
Debian / Ubuntu
Debian / Ubuntu の場合は、該当する SQL Server コマンドライン ツールをインストールするをご覧ください。
CentOS / RHEL
CentOS / RHEL の場合は、該当する SQL Server コマンドライン ツールをインストールするをご覧ください。
openSUSE
openSUSE の場合は、該当する SQL Server コマンドライン ツールをインストールするをご覧ください。
他のプラットフォーム
SQL サーバーをインストールするためのランディング ページと、SQL Server のダウンロード ページをご覧ください。
Cloud SQL インスタンスへのアクセスを構成する
インスタンスへのアクセスを構成するには、以下の操作を行います。
- クライアント マシンまたは Compute Engine VM インスタンスで、What's my IP を使用して、クライアント マシンの IP アドレスを確認します。
- その IP アドレスをコピーします。
-
Google Cloud コンソールで Cloud SQL の [インスタンス] ページに移動します。
- インスタンスの [概要] ページを開くには、インスタンス名をクリックします。
- SQL ナビゲーション メニューから [接続] を選択します。
- [ネットワーキング] タブを選択します。
- [承認済みネットワーク] セクションで、[ネットワークを追加] をクリックし、クライアントがインストールされているマシンの IP アドレスを入力します。
- [完了] をクリックし、ページの下部にある [保存] をクリックして変更内容を保存します。
- インスタンスに接続します。
Cloud SQL インスタンスに接続する
暗号化なしで接続するには、インスタンスの requireSsl
が false
に設定されている必要があります。Google Cloud コンソールの [SSL 接続のみ許可] チェックボックスがオフに設定されている必要があります。
インスタンスの SSL / TLS 構成の詳細については、SSL / TLS 証明書の構成をご覧ください。
インスタンスに接続するには:
- クライアントをインストールし、インスタンスへのアクセスを構成したことを確認します。
sqlcmd
コマンドを使用して接続します。この手順の例は、SQL Server クイックスタートとユーティリティを使用するの各ページをご覧ください。
SSL / TLS を使用して Cloud SQL インスタンスに接続する
SQL Server-on-Linux への接続を暗号化するページの、クライアントによって開始される暗号化セクションと関連セクションにある手順を使用します。
次のステップ
- プライベート IP アドレスを持つインスタンスの構成について学習する。
- SQL Server の詳細について学習する。
使ってみる
Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオでの Cloud SQL のパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
Cloud SQL の無料トライアル