JetBrains Rider 2026.1 Help

データソース

Database Tools and SQL プラグインを有効化

この機能は、JetBrains Rider にデフォルトでバンドルされ有効化されている Database Tools and SQL プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済み タブを開き、 Database Tools and SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

データソースは接続構成です。 データベースへの接続を確立するために使用される接続の詳細のリストが保存されます。 例: ホスト、ポート、データベース名、ドライバー、SSH および SSL 構成設定など。 データソース設定では、 イントロスペクション用のデータベースとスキーマを選択して、 データベース ツールウィンドウに表示したり、接続用のドライバーを変更したりすることもできます。

データソースは データソースおよびドライバー ダイアログ(Shift+Enter )で設定できます。 このダイアログにアクセスするには、 データベース ツールウィンドウ(表示(V) | ツールウィンドウ | データベース )のツールバーで データソースプロパティボタンデータソース をクリックします。

PostgreSQL データベースの接続詳細を含むデータソース

作成されたデータソースのリストは、 データベース ツールウィンドウ (表示(V) | ツールウィンドウ | データベース) で表示および調査できます。

データベースツールウィンドウのデータソース

JetBrains Rider プロジェクトでは、すべてのデータソースの設定は、プロジェクトディレクトリ内の .idea サブディレクトリにある dataSources.xml ファイル に保存されます。

JetBrains Rider では、次のデータソースを作成できます。

  • データベースのデータソース: データを含む運用データベースの接続構成。

    さまざまなデータベースに対して、JetBrains Rider は完全サポートと基本サポートを提供します。 データベースの完全サポートには、強化されたコード補完やデータベースオブジェクトの検索(イントロスペクション)の改善などの機能が含まれています。 また、インスペクション、クイックフィックス、その他のコーディング支援機能もすべて利用可能ですが、基本サポートでは利用できる機能が制限されています。

    サポートタイプの詳細については、 その他のデータベーストピックを参照してください。

  • データ定義言語 (DDL) データソース: データ定義言語ステートメントを含む SQL ファイル (DDL データソース を参照)。

データソースを作成する

データベースに接続して作業を開始するには、接続情報を含むデータソースを作成し、そのデータベースの詳細を指定してください。

サポートされているデータベース

JetBrains Rider は、ホストサーバーやクラウドプラットフォーム上でローカルまたはリモートで稼働しているデータベースに接続できます。

データソースを作成し、データベースへのテスト接続を実行するには、専用のトピックに記載されている手順に従ってください。

完全サポート

IDE は次のデータベースを完全にサポートします。

基本サポート

下記のデータベースに対しては、 基本的なサポートが提供されます。

  • Amazon Athena

  • Apache Ignite

  • Apache Phoenix

  • Apache Spark

  • Databricks

  • Denodo

  • DuckDB

  • Elasticsearch

  • Firebird

  • Google Cloud Spanner

  • IBM Informix

  • InterSystems IRIS

  • Mimer SQL

  • OpenEdge

  • Presto

  • SAP HANA

  • SingleStore

  • Tarantool

  • Teradata ヴァンテージ

  • TiDB

  • TmaxTibero

  • Trino

  • YugabyteDB

DDL データソース

DDL データソースを作成するには、 DDL データソース トピックの手順に従ってください。

クラウドデータベース

JetBrains Rider は次のクラウドデータベースもサポートしています。

データソースのコピー

データソースを複製すると、パスワードを含むすべての接続設定が保持されます。 データソースは単一のプロジェクト内でのみ複製できます。

  1. データベース ツールウィンドウまたは データソースおよびドライバー のいずれかで接続構成を複製できます。

    • データベース ツールウィンドウで、複製するデータソースを選択し、右クリックして コピーペースト | 複製 を選択します。

      データベースツールウィンドウでデータソースを複製する
    • データソースおよびドライバー ダイアログ (Shift+Enter) の左側の領域で、複製するデータソースを選択し、ツールバーの 複製アイコン複製 をクリックします。

      データソースとドライバーダイアログでデータソースを複製

    または、データソースを選択して Ctrl+D を押します。

    JetBrains Rider はパスワードを含む同じ設定で新しいデータソースを作成します。

  2. OK をクリックして新しいデータソースを保存し、ダイアログを閉じます。

データソースとドライバーダイアログで重複したデータソース

データソースを削除する

次のいずれかの方法でデータソースを削除できます。

  • コンテキストメニューを使用してデータソースを削除するには、 データベース ツールウィンドウ (表示(V) | ツールウィンドウ | データベース) で、削除するデータソースを右クリックし、 データソースの除去 or データソースを削除 を選択します。

  • データソースおよびドライバー ダイアログでデータソースを削除するには、次の手順に従います。

    1. 次のいずれかの方法でデータソースのプロパティを開きます。

      • データベース ツールウィンドウのツールバーで、 The Data Sources iconデータソース をクリックします。

      • Shift+Enter を押します。

      データソースとドライバーを開くダイアログ
    2. ダイアログの左側のペインで、削除するデータソースを選択し、ツールバーの 除去 をクリックします。

  • データソースおよびドライバー ダイアログのコンテキストメニューからデータソースを削除するには、ダイアログの左側のペインで、削除するデータソースを右クリックし、 除去 を選択します。

データソースの表示オプションを構成する

データベース ツールウィンドウ (表示(V) | ツールウィンドウ | データベース) で、オブジェクトをグループ化したり、色を割り当てたり、フィルター処理したりできます。

データソースをフォルダーにグループ化する

JetBrains Rider では、データソースを新しいフォルダーまたは既存のフォルダーに移動できます。

  • データソースを新しいフォルダーに移動するには、次の手順を実行します。

    1. 項目を右クリックして「移動 | フォルダー へ」を選択します。 または、 F6 を押します。

    2. 既存のフォルダーがまだない場合、JetBrains Rider は 新規フォルダー ダイアログを表示します。 すでにフォルダーがある場合は、 フォルダーに移動 ポップアップが表示されます。 ポップアップで 新規フォルダー を選択してください。

    3. 新規フォルダー ダイアログでフォルダー名を入力します。 スラッシュ(/ )を使用してネストを定義できます。 例: QA/Quick という名前は、 QA フォルダー内に Quick フォルダーを作成します。

    データソースをグループ化するための新しいフォルダーを作成する
  • データソースを既存のフォルダーに移動するには、次の手順を実行します。

    1. 項目を右クリックして「移動 | フォルダー へ」を選択します。 または、 F6 を押します。

    2. フォルダーに移動 ポップアップから、ターゲットフォルダーを選択します。

    アイテムをフォルダーに移動する

操作を元に戻すには、 Ctrl+Z を押します。

データソースに色を割り当てる

  1. データソースおよびドライバー ダイアログ (Shift+Enter) で、色を割り当てるデータソースを選択します。

  2. 名前 フィールドの円をクリックして、色を選択します。

  3. 変更を適用し、ダイアログを閉じます。

データベースツリー内のデータソースおよびデータベースオブジェクトに色を割り当てる方法の詳細については、 データソースとデータベースオブジェクトに色を割り当てる を参照してください。

データソースに色を割り当てる

データソースのフルネームを使用する

デフォルトでは、 タブのタイトルを短縮 オプションは有効になっています。 タブタイトルのデータソース名は 36 文字に短縮されています。

  • クエリコンソールのタブを右クリックして、 タブのタイトルを短縮 を選択します。

データソースを共有する

JetBrains Rider では、1 つの IDE インスタンス内の異なるプロジェクト間や異なる IDE インスタンス間でデータソースを共有できます。 プロジェクト間でデータソースを共有するには、アクセスレベルを変更する必要があります。 IDE 間でデータソースを共有するには、コピーして貼り付けるか、IDE 設定のエクスポート/インポート機能を使用する必要があります。

プロジェクト間でデータソースを共有する

JetBrains Rider のデータソースは、プロジェクトとグローバルのレベルで利用できます。 プロジェクトレベルとは、このデータソースが最初に作成されたプロジェクトからのみデータソースにアクセスできることを意味します。 グローバルレベルでは、他のプロジェクトでもデータソースを利用できます。 デフォルトでは、プロジェクトレベルでデータソースを利用できます。

IDE 内で異なるプロジェクト間でデータソースを共有するには、データソースをグローバルレベルに移動する必要があります。

  1. データベース ツールウィンドウで、ツールバーの データソースプロパティボタンデータソースのプロパティ をクリックします。

  2. 開いた データソースおよびドライバー ダイアログ (Shift+Enter) で、グローバルにするデータソースを選択し、右クリックして グローバル化アイコングローバルにする を選択します。

    または、ツールバーの グローバル化アイコングローバルにする をクリックします。

    データソースとドライバーダイアログでデータソースをグローバル化
  3. OK をクリックして変更を保存し、ダイアログを閉じます。

データソースを再びローカルにするには、データソースの グローバル化アイコングローバルにする を置き換える プロジェクトに移動アイコンプロジェクトに移動 をクリックします。

データソースとドライバーダイアログでのグローバルおよびプロジェクトレベルのデータソース

IDE インスタンス間でデータソースを共有する

JetBrains Rider では、データソースの設定をクリップボードにコピーするか、プロジェクト内のすべてのデータソース設定を含む XML ファイルを使用してデータソースを共有できます。 また、IDE の設定エクスポート / インポート機能を使用して、ファイルをエクスポート / インポートすることも可能です。

その理由は、JetBrains Rider には独自のパスワードストアがないためです。 ネイティブのパスワード管理システムか KeePass を使用します。 IDE でのパスワード保存方法を変更するには、IDE 設定 Ctrl+Alt+S外観 & 振る舞い | システム設定 | パスワード に移動してください。 JetBrains Rider でパスワードを保存する詳細については、 パスワード のトピックを参照してください。

データソースをクリップボードにコピー

JetBrains Rider では、データソースをクリップボードにコピーできます。 これを行うと、IDE は接続設定を XML スニペットとしてコピーします。 このスニペットを別の IDE に貼り付けることで、元のデータソースのコピーを作成できます。

  1. データベース ツールウィンドウで、コピーするデータソースを選択します。

  2. 選択したデータソースを右クリックし、 コピーペースト | データソースのコピー に移動してデータソースをクリップボードにコピーします。 または、 Ctrl+C を押します。

    JetBrains Rider は接続設定を含む XML スニペットをコピーします。

  3. ターゲット IDE に切り替えるか、データソースを別のユーザーに送信します。

  4. ターゲット IDE で、 データベース ツールウィンドウを開きます。

  5. データベース ツールウィンドウで、 新しいアイコン新規 をクリックし、 クリップボードからインポート を選択します。 または、 データベース ツールウィンドウを右クリックし、 コピー/貼り付け | データソースの貼り付け を選択します(または Ctrl+V を押します)。

  6. 開いた データソースおよびドライバー ダイアログ (Shift+Enter) ダイアログで、このデータソースを使用して接続するデータベースまたはスキーマのパスワードを入力します。

  7. OK をクリックして新しいデータソースを保存し、ダイアログを閉じます。

すべての JetBrains Rider プロジェクトには、プロジェクト内のすべてのデータソース設定を保存する dataSources.xml ファイルがあります。 このファイルをコピーすることで、他の IDE インスタンスとデータソースを共有できます。 また、VCS に保存することで、変更を追跡し、複数のユーザー間でデータソースリストを同期することもできます。

dataSources.xml ファイルは、 IDE プロジェクトディレクトリ内の専用プロジェクト設定ディレクトリの .idea サブディレクトリに保存されます。

dataSources.xml ファイルを見つける

  1. エクスプローラー ツールウィンドウで、プロジェクトディレクトリと .idea ディレクトリノードを展開し、 dataSources.xml ファイルを見つけます。

  2. dataSources.xml ファイルを右クリックして、 開く | <ファイル browser> を選択します。

dataSources.xml ファイルを見つける

IDE 設定エクスポート・インポート機能と settings.zip ファイルを使って、データソース設定ファイルをエクスポート/インポートすることもできます。 settings.zip ファイルには、グローバルレベルで利用可能なデータソースのみが含まれています。 レベルの変更の詳細については、 プロジェクトレベルをグローバルに変更するを参照してください。

グローバルデータソース設定を ZIP アーカイブにエクスポートする

  1. メインメニューから ファイル(F) | IDE 設定の管理 | 設定のエクスポート を選択します。

  2. 設定のエクスポート(E)… ウィンドウで、 選択なし(N) をクリックします。

  3. 設定のエクスポート(E)… ウィンドウで、 データベース: グローバルデータソース を選択します。

  4. 次へ設定をエクスポート フィールドで、 settings.zip ファイルを保存するディレクトリへのパスを指定します。

alt_export_sata_sources_settings_zip

ZIP アーカイブからグローバルデータソース設定をインポートする

  1. メインメニューから ファイル(F) | IDE 設定の管理 | 設定のインポート… を選択します。

  2. ファイルブラウザーウィンドウで、エクスポートした settings.zip ファイルを見つけて選択します。

  3. インポートするコンポーネントの選択 ウィンドウで、 データベース: グローバルソース を選択します。

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

  5. 再起動が必要 ウィンドウで、 OK をクリックして IDE を再起動します。

  6. データソースおよびドライバー ダイアログ(Shift+Enter )を開き、データソースのプロパティに必要な接続資格情報を入力します。 データソースがローカルドライブまたはネットワークドライブ上にある場合は、そのデータソースへのパスが正しいことを確認してください。

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

alt_import_sata_sources_settings_zip

ヒントとトリック

すべての接続をパスワードで共有する

  1. Ctrl+Alt+S を押して設定を開き、 外観 & 振る舞い | システム設定 | パスワード に移動します。

  2. KeePass を使用する オプションを選択してください。

  3. データベース フィールドに、プロジェクトを保存するディレクトリ内の KDBX ファイルのパスを指定します。

  4. プロジェクトを含むディレクトリ全体を別のコンピューターにコピーします。

  5. 別のコンピューターで、 Ctrl+Alt+S を押して設定を開き、 外観 & 振る舞い | システム設定 | パスワード に移動します。

  6. データベース フィールドに、コピーした KDBX ファイルへのパスを入力します。

  7. ファイル(F) | 開く(O)… をクリックして、コピーされたプロジェクトファイルのあるディレクトリに移動します。

2026 年 6 月 12 日