Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
Relational Migrator
/

SQL Server への接続

このページでは、Connectionsページから新しいSQL Server 接続を保存する方法を説明します。保存された接続は、データベースへの接続が必要なRelational Migratorタスクに使用できます。

新しいSQL Server 接続をRelational Migratorに保存するには、次の手順を実行する必要があります。

  • データベース接続文字列またはデータベース情報を識別します。

  • SQL Server に接続します。

重要

移行を計画し、 SQL ServerスキーマをMongoDBスキーマにマッピングする には、適切な read 権限を持つアカウントを使用して接続する必要があります。

データを移行するには、必要な権限を持つサービス アカウントを使用してSQL Serverデータベースに接続する必要があります。

データベース構成と必要な権限の詳細については、 SQL Server の構成 を参照してください。

SQL Server の接続文字列は次のようになります。

jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]

例、ポート localhost のポート 1433 で実行中test SQL Serverデータベースは、次の接続文字列を使用します。

jdbc:sqlserver://localhost:1433;databaseName=test

Windows 統合認証を有効にするには、URI オプションにintegratedSecurity=true;を追加します。 UsernamePasswordフィールドと フィールドは空白のままにします。Windows 統合認証は、Relational Migrator 実行可能ファイルを起動したユーザーの認証情報を使用してデータベースに接続します。

SQL Server への JDBC 接続では、デフォルトでトランスポート層セキュリティ (TLS) が使用されます。 暗号化プロパティは TLS を制御します。 これを無効にするには、 encrypt=false;を設定します。 TLS が有効になっている場合、ドライバーはデフォルトでサーバーの証明書を検証しようとします。 サーバー証明書を暗黙的に信頼するには、 trustServerCertificate=true;を設定します。

注意

SQL Server 接続文字列の詳細については、以下を参照してください。

  • 接続プロパティを設定する

  • SQLのDocs : 接続URLの構築

  • JDBC ドライバーによる SQL Server への接続

SQL Server 接続stringで、databaseName プロパティを使用して接続するデータベースを指定します。 databaseNameプロパティを省略しても接続は引き続き成功しますが、すべてのデータベースに表示されるのはデフォルトのdboスキーマ内のオブジェクトのみです。

databaseNameプロパティを指定すると、指定されたデータベース内のすべてのスキーマのテーブルが表示されます。

1

Relational 接続のリストで、+ Add connection をクリックします。

2

[Database type] ドロップダウンで、 [SQL Server] を選択します。

3
  1. JDBC URI の上で、Enter URI manually トグルを有効にします。

  2. 接続文字列を JDBC URI に貼り付けます。

4
フィールド

Host

ホストIPまたは DNS 名。

Port

ポート番号。

Database

データベース名。 空白の場合、すべてのデータベースのデフォルトの dboスキーマ内のオブジェクトのみが表示されます。

Authentication

デフォルトでは 、これは SQL Server に設定されています。 Relational Migrator実行可能ファイルを起動したユーザーの認証情報を使用して、 Windows統合認証 を有効にするには、 を に設定します。Windowsこれにより、Username フィールドと Password フィールドが無効になります。

Username および Password

認証に使用する資格情報です。 AuthenticationWindows に設定されている場合は無効です。

Save password を確認するとパスワードはマシンに安全に保存されるため、保存された接続を使用するときに UsernamePassword を再度入力する必要はありません。

General / SSL 切り替え

接続の SSL 設定を表示します。

SSL を使用するには、まずserver.ssl user.propertiesファイル内の 構成プロパティのコメントを解除して更新する必要があります。

SSL: Use SSL

SSL を有効または無効にします。

SSL: Trust server certificate

SSL が有効になっている場合は、保存された証明書を信頼するためにこれを確認します。 信頼できる認証局に対してサーバー証明書を検証するには、 をオフのままにします。

5

Connection name と任意の Environment tag を入力します。

環境タグを使用して接続を整理し、便宜上で接続を整理します。ドロップダウンを空のままにすることは、"None" タグを選択するのと同じです。

6
  1. (任意)クリック Test connection

    Relational Migrator は、データベースに認証と接続を試みます。

  2. クリック Save

    保存された接続は、すべてのジョブとプロジェクトで使用できます。

戻る

PostgreSQL の設定

項目一覧