DataGrip 2019.3ヘルプ

MS SQLサーバーへの接続方法

前提条件

ステップ 1. SQL Server構成マネージャーを構成する

SQL Server構成マネージャーを開くには、Windowsで検索ダイアログを開き、SQLServerManager14.msc と入力します(Microsoft SQL Server2017の場合。検索結果をダブルクリックします。MicrosoftSQL Serverの他のバージョンを使用する場合は、.mscの前の2桁目を変更します:

  • SQL Server2016のSQLServerManager13.msc

  • SQL Server2014のSQLServerManager12.msc

  • SQL Server2012のSQLServerManager11.msc

Open the SQL Server Configuration Manager

SQL Serverブラウザーを実行する

SQL Serverブラウザーは、受信要求をリッスンし、コンピューター上のMicrosoft SQL Serverインスタンスに関する情報を提供します。SQL Serverブラウザの詳細については、MicrosoftのドキュメントのSQL Serverブラウザ(英語)を参照してください。

SQL Serverブラウザのメニュー項目が無効になっている場合は、SQL Serverエージェントサービスを有効にしてみてください。

  1. SQL Server構成マネージャーで、SQL Serverサービスをクリックします。

  2. サーバーサービスを一覧表示する右側のペインで、SQL Serverブラウザを右クリックし、開始を選択します。

Run the SQL Server Browser

SQL Serverエージェントを有効にする

SQL Serverエージェントは、スケジュールされた管理タスクを実行するMicrosoft Windowsサービスです。サービスの詳細については、Microsoftの公式ドキュメントのSQL Serverエージェント(英語)を参照してください。SQL Serverエージェントが実行されており、自動的に起動することを確認します。変更後、再起動が必要になる場合があります。

  1. コントロールパネル | 管理ツール | サービスにナビゲートします。

  2. サービスウィンドウで、SQL Serverエージェント(<サーバー名>)を右クリックしてプロパティを選択します。このチュートリアルでは、<サーバー名>はMSSQLSERVERです。

  3. スタートアップの種類リストから自動を選択し、開始をクリックします。

Enable SQL Server Agent

TCP / IP接続を有効にする

  1. SQL Server構成マネージャーで、SQL Serverの設定を展開し、MSSQLSERVERのプロトコルをクリックします(MSSQLSERVERはMicrosoft SQL Serverインスタンスの名前です)。

  2. プロトコル名のリストで、TCP/IPを右クリックしてプロパティを選択します。

  3. プロトコルタブで、有効リストから はい を選択します。

  4. IPアドレスタブで、ワークステーションが使用するインターフェースを見つけ、接続ポートを確認します。デフォルトでは、ポートは1433です。他の実行中のアプリケーションが同じポートを使用していないことを確認してください。

Enable the TCP/IP connection

ステップ 2. SQL Server Management Studioを構成する (SSMS)

ユーザーを作成する

  1. SQL Server Management Studio(SSMS)で、セキュリティー | ログインにナビゲートします。

  2. ログインルートフォルダーを右クリックし、新規ログインを選択します。

  3. 一般ページで、ログイン名フィールドにログイン名を指定します。

  4. 認証モードを選択します。次の認証モードから選択できます。

    • Windows認証 : ドメインのログインとパスワードを使用します。

    • SQL Server認証 : カスタムログインとパスワードを使用します。パスワードセキュリティポリシーを適用するチェックボックスを選択した場合、ユーザーは、DataGripでMicrosoft SQL Serverに接続する前に、割り当てられたパスワードを変更する必要があります。それ以外の場合は、パスワードセキュリティポリシーを適用するチェックボックスをオフにします。

  5. OKをクリックします。

Create a user

ユーザーロールを構成する

  1. 作成されたユーザープロファイルを右クリックし、プロパティを選択します。

  2. サーバーのロールページで、適切なユーザーロール(たとえば、sysadmin )を選択します。

Configure user roles

ステップ 3. DataGripを使用してMicrosoft SQL Serverに接続する

次のセクションでは、WindowsmacOS、およびLinuxでのDataGripの構成について説明します。Windows ドメイン認証を使用するチェックボックスはWindowsでのみ使用可能です。macOSおよびLinuxでWindowsドメイン認証を構成するには、Windowsドメイン認証を使用して接続するを参照してください。

Windows

SQL Server認証を使用して接続する

  1. ファイル | データ・ソース Ctrl+Alt+Sに移動します。

  2. データ・ソースおよびドライバーダイアログで、追加アイコン(The Add icon)をクリックし、Microsoft SQL Serverを選択します。

  3. データソース設定領域の下部にある欠落しているドライバー・ファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザー・ドライバーを追加するを参照してください。

  4. ホストインスタンス、およびポートフィールドで、接続の詳細を指定します。

  5. Windows ドメイン認証を使用するチェックボックスをクリアします。

  6. ユーザーおよびパスワードフィールドで、資格情報を指定する

  7. データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Connect by using SQL Server authentication

Windowsドメイン認証を使用して接続する

  1. ファイル | データ・ソース Ctrl+Alt+Sに移動します。

  2. データ・ソースおよびドライバーダイアログで、追加アイコン(The Add icon)をクリックし、Microsoft SQL Serverを選択します。

  3. データソース設定領域の下部にある欠落しているドライバー・ファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザー・ドライバーを追加するを参照してください。

  4. ホストインスタンス、およびポートフィールドで、接続の詳細を指定します。

  5. Windows ドメイン認証を使用するチェックボックスが選択されていることを確認してください。

  6. データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Connect by using SQL Server authentication

macOSとLinux

SQL Server認証を使用して接続する

  1. ファイル | データ・ソース Ctrl+Alt+S (Linuxの場合はCtrl+Alt+S )に移動します。

  2. データ・ソースおよびドライバーダイアログで、追加アイコン(The Add icon)をクリックし、Microsoft SQL Serverを選択します。

  3. データソース設定領域の下部にある欠落しているドライバー・ファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザー・ドライバーを追加するを参照してください。

  4. ホストインスタンス、およびポートフィールドで、接続の詳細を指定します。

  5. ユーザーおよびパスワードフィールドで、資格情報を指定します。

  6. データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Connect by using SQL Server authentication

Windowsドメイン認証を使用して接続する

  1. ファイル | データ・ソース Ctrl+Alt+S (Linuxの場合はCtrl+Alt+S )に移動します。

  2. データ・ソースおよびドライバーダイアログで、追加アイコン(The Add icon)をクリックし、Microsoft SQL Serverを選択します。

  3. ドライバーリストから、Microsoft SQL Server (jTds)を選択します。

  4. データソース設定領域の下部にある欠落しているドライバー・ファイルをダウンロードするリンクをクリックします。または、データソースのユーザードライバを指定することもできます。ユーザードライバの詳細については、既存の接続にユーザー・ドライバーを追加するを参照してください。

  5. ホストインスタンス、およびポートフィールドで、接続の詳細を指定します。

  6. ユーザーおよびパスワードフィールドで、ドメイン資格情報を指定します。ユーザーフィールドに、ドメインプレフィックスなしでドメインユーザーを入力します(たとえば、DOMAIN\John.Smithではなく John.Smith )。

  7. URLストリングに、次のパラメーターを追加します: ;domain=your_domain;instance=your_ms_sql_server_instance;databaseName=database_name;。完全な接続文字列の例 jdbc:jtds:sqlserver://UNIT-670:1433;domain=DEVELOPMENT;instance=MSSQLSERVER;databaseName=guest;を検討してください。

  8. データソースへの接続が正常に行われるようにするには、接続のテストをクリックします。

Connect by using SQL Server authentication
最終更新日: 2020年1月14日