SQL Server クライアントを使用して接続する

SQL Server コマンドライン クライアントを使用して Cloud SQL に接続できます。このページでは、SQL Server クライアント(クライアント マシン上でローカルで実行することも、Compute Engine VM 上で実行することもできます)を Cloud SQL インスタンスに接続する方法について説明します。

始める前に

sqlcmd クライアントを使用して Cloud SQL インスタンスに接続する前に、次のことを行います。

ローカルマシンまたは Compute Engine VM で SQL Server クライアントを使用する

sqlcmd クライアントを使用して Cloud SQL インスタンスに接続する手順には、大きく分けて次の 3 つのタスクがあります。

  1. クライアントをインストールします
  2. Cloud SQL インスタンスへのアクセスを構成します
  3. Cloud SQL インスタンスに接続します

クライアントをインストールする

sqlcmd クライアントをインストールする手順は、以下のとおりです。

Debian / Ubuntu

Debian / Ubuntu の場合は、該当する SQL Server コマンドライン ツールをインストールするをご覧ください。

CentOS / RHEL

CentOS / RHEL の場合は、該当する SQL Server コマンドライン ツールをインストールするをご覧ください。

openSUSE

openSUSE の場合は、該当する SQL Server コマンドライン ツールをインストールするをご覧ください。

他のプラットフォーム

SQL サーバーをインストールするためのランディング ページと、SQL Server のダウンロード ページをご覧ください。

Cloud SQL インスタンスへのアクセスを構成する

インスタンスへのアクセスを構成するには、以下の操作を行います。

  1. クライアント マシンまたは Compute Engine VM インスタンスで、What's my IP を使用して、クライアント マシンの IP アドレスを確認します。
  2. その IP アドレスをコピーします。
  3. Google Cloud コンソールで Cloud SQL の [インスタンス] ページに移動します。

    Cloud SQL の [インスタンス] に移動

  4. インスタンスの [概要] ページを開くには、インスタンス名をクリックします。
  5. SQL ナビゲーション メニューから [接続] を選択します。
  6. [ネットワーキング] タブを選択します。
  7. [承認済みネットワーク] セクションで、[ネットワークを追加] をクリックし、クライアントがインストールされているマシンの IP アドレスを入力します。
  8. [完了] をクリックし、ページの下部にある [保存] をクリックして変更内容を保存します。
  9. インスタンスに接続します。

Cloud SQL インスタンスに接続する

暗号化なしで接続するには、インスタンスの requireSslfalse に設定されている必要があります。Google Cloud コンソールの [SSL 接続のみ許可] チェックボックスがオフに設定されている必要があります。

インスタンスの SSL / TLS 構成の詳細については、SSL / TLS 証明書の構成をご覧ください。

インスタンスに接続する手順は次のとおりです。

  1. クライアントをインストールし、インスタンスへのアクセスを構成したことを確認します。
  2. sqlcmd コマンドを使用して接続します。この手順の例は、SQL Server クイックスタートユーティリティを使用するの各ページをご覧ください。

SSL / TLS を使用して Cloud SQL インスタンスに接続する

SQL Server-on-Linux への接続を暗号化するページの、クライアントによって開始される暗号化セクションと関連セクションにある手順を使用します。

次のステップ

使ってみる

Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオでの Cloud SQL のパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。

Cloud SQL 無料トライアル