ODBC データ ソースに接続する (SQL Server インポートおよびエクスポート ウィザード)Connect to an ODBC Data Source (SQL Server Import and Export Wizard)

APPLIES TO: yesSQL Server, including on Linux yesAzure SQL Database yesAzure SQL Data Warehouse noParallel Data Warehouse

このトピックでは、SQL Server インポートおよびエクスポート ウィザードの [データ ソースの選択] ページまたは [変換先の選択] ページから ODBC データ ソースに接続する方法を説明します。This topic shows you how to connect to an ODBC data source from the Choose a Data Source or Choose a Destination page of the SQL Server Import and Export Wizard.

Microsoft またはサード パーティから必要な ODBC ドライバーをダウンロードすることが必要な場合があります。You may have to download the ODBC driver you need from Microsoft or from a third party.

また、指定する必要がある必要な接続情報を調べることも必要な場合があります。You may also have to look up the required connection info that you have to provide. このサード パーティのサイト「The Connection Strings Reference」(接続文字列リファレンス) には、接続文字列のサンプルと、データ プロバイダーおよび必要な接続情報に関する詳細な情報が記載されています。This third-party site - The Connection Strings Reference - contains sample connection strings and more info about data providers and the connection info they require.

必要なドライバーがインストールされていることを確認するMake sure the driver you want is installed

  1. コントロール パネルの [ODBC データ ソース (64 ビット)] アプレットを検索または参照します。Search for or browse to the ODBC Data Sources (64-bit) applet in the Control Panel. 32 ビット ドライバーしかない場合、または 32 ビット ドライバーを使う必要があることがわかっている場合は、代わりに [ODBC データ ソース (32 ビット)] を検索または参照します。If you only have a 32-bit driver, or you know that you have to use a 32-bit driver, search for or browse to ODBC Data Sources (32-bit) instead.

  2. アプレットを起動します。Launch the applet. [ODBC データ ソース アドミニストレーター] ウィンドウが開きます。The ODBC Data Source Administrator window opens.

  3. [ドライバー] タブで、お使いのコンピューターにインストールされているすべての ODBC ドライバーの一覧を見ることができますOn the Drivers tab, you can find a list of all the ODBC drivers installed on your computer. (一部のドライバーの名前は、複数の言語で表示される場合があります)。(The names of some of the drivers may be listed in multiple languages.)

    インストールされている 64 ビット ドライバーの一覧の例を次に示します。Here's an example of the list of installed 64-bit drivers.

    インストールされている 64 ビット ODBC ドライバー

ヒント

ドライバーがインストールされていることがわかっていて、64 ビット アプレットに表示されない場合は、代わりに 32 ビット アプレットを調べてください。If you know that your driver's installed and you don't see it in the 64-bit applet, look in the 32-bit applet instead. これを見ると、64 ビットまたは 32 ビットどちらの SQL Server インポートおよびエクスポート ウィザードを実行する必要があるかもわかります。This also tells you whether you have to run the 64-bit or 32-bit SQL Server Import and Export Wizard.

64 ビット バージョンの SQL Server インポートおよびエクスポート ウィザードを使うには、SQL Server をインストールする必要があります。To use the 64-bit version of the SQL Server Import and Export Wizard, you have to install SQL Server. SQL Server Data Tools (SSDT) および SQL Server Management Studio (SSMS) は 32 ビット アプリケーションであり、32 ビット バージョンのウィザードを含む、32 ビット ファイルのみがインストールされます。SQL Server Data Tools (SSDT) and SQL Server Management Studio (SSMS) are 32-bit applications and only install 32-bit files, including the 32-bit version of the wizard.

ステップ 1 - データ ソースを選択するStep 1 - Select the data source

お使いのコンピューターにインストールされている ODBC ドライバーは、データ ソースのドロップダウン リストに表示されません。The ODBC drivers installed on your computer aren't listed in the drop-down list of data sources. ODBC ドライバーを使って接続するには、最初にウィザードの [データ ソースの選択] ページまたは [変換先の選択] ページで、データ ソースとして [.NET Framework Data Provider for ODBC] を選びます。To connect with an ODBC driver, start by selecting the .NET Framework Data Provider for ODBC as the data source on the Choose a Data Source or Choose a Destination page of the wizard. このプロバイダーは、ODBC ドライバーのラッパーとして機能します。This provider acts as a wrapper around the ODBC driver.

下の図は、.NET Framework Data Provider for ODBC を選んだ直後に表示される一般的な画面です。Here's the generic screen that you see immediately after selecting the .NET Framework Data Provider for ODBC.

ODBC を使って SQL に接続する (前)

ステップ 2 - 接続情報を指定するStep 2 - Provide the connection info

次に、ODBC ドライバーとデータ ソースの接続情報を指定します。The next step is to provide the connection info for your ODBC driver and your data source. この場合、2 つの選択肢があります。You have two options.

  1. 既に存在している DSN (データ ソース名) またはコントロール パネルの [ODBC データ ソース アドミニストレーター] アプレットで作成した DSN を指定します。Provide a DSN (data source name) that already exists or that you create with the ODBC Data Source Administrator applet in the Control Panel. DSN は、ODBC データ ソースへの接続に必要な設定の保存されたコレクションです。A DSN is the saved collection of settings required to connect to an ODBC data source.

    既に DSN 名がわかっている場合、または新しい DSN の作成方法がわかっている場合は、このページの残りの部分を省略できます。If you already know the DSN name, or know how to create a new DSN now, you can skip the rest of this page. [データ ソースの選択] ページまたは [変換先の選択] ページの [DSN] フィールドに DSN 名を入力し、ウィザードの次のステップを続けます。Enter the DSN name in the Dsn field on the Choose a Data Source or Choose a Destination page, then continue to the next step of the wizard.

    DSN を指定するProvide a DSN

  2. 接続文字列 を指定します。接続文字列は、オンラインで調べることも、お使いのコンピューターで [ODBC データ ソース アドミニストレーター] アプレットを使って作成し、テストすることもできます。Provide a connection string, which you can look up online, or create and test on your computer with the ODBC Data Source Administrator applet.

    接続文字列が既にある場合、または接続文字列の作成方法がわかっている場合は、このページの残りの部分を省略できます。If you already have the connection string or know how to create it, you can skip the rest of this page. [データ ソースの選択] ページまたは [変換先の選択] ページの [ConnectionString] フィールドに接続文字列を入力し、ウィザードの次のステップを続けます。Enter the connection string in the ConnectionString field on the Choose a Data Source or Choose a Destination page, then continue to the next step of the wizard.

    接続文字列を指定するProvide a connection string

接続文字列を指定すると、 [データ ソースの選択] ページまたは [変換先の選択] ページに、ウィザードがデータ ソースへの接続に使うすべての接続情報 (サーバー名、データベース名、認証方法など) が表示されます。If you provide a connection string, the Choose a Data Source or Choose a Destination page displays all the connection info that the wizard is going to use to connect to your data source, such as server and database name and authentication method. DSN を指定した場合は、この情報は表示されません。If you provide a DSN, this information isn't visible.

オプション 1 - DSN を指定するOption 1 - Provide a DSN

DSN (データ ソース名) で接続情報を指定する場合は、 [ODBC データ ソース アドミニストレーター] アプレットを使って既存の DSN の名前を調べるか、新しい DSN を作成します。If you want to provide the connection information with a DSN (data source name), use the ODBC Data Source Administrator applet to find the name of the existing DSN, or to create a new DSN.

  1. コントロール パネルの [ODBC データ ソース (64 ビット)] アプレットを検索または参照します。Search for or browse to the ODBC Data Sources (64-bit) applet in the Control Panel. 32 ビット ドライバーしかない場合、または 32 ビット ドライバーを使う必要がある場合は、代わりに [ODBC データ ソース (32 ビット)] を検索または参照します。If you only have a 32-bit driver, or have to use a 32-bit driver, search for or browse to ODBC Data Sources (32-bit) instead.

  2. アプレットを起動します。Launch the applet. [ODBC データ ソース アドミニストレーター] ウィンドウが開きます。The ODBC Data Source Administrator window opens. アプレットの表示は次のようになります。Here's what the applet looks like.

    ODBC アドミニストレーター コントロール パネル アプレット

  3. データ ソースに既存の DSN を使う場合は、 [ユーザー DSN][システム DSN] 、または [ファイル DSN] のどのタブに表示される DSN でも使うことができます。名前を確認してからウィザードに戻り、 [データ ソースの選択] ページまたは [変換先の選択] ページの [DSN] フィールドに入力します。If you want to use an existing DSN for your data source, you can use any DSN that you see on the User DSN, System DSN, or File DSN tab. Check the name, then go back to the wizard and enter it in the Dsn field on the Choose a Data Source or Choose a Destination page. このページの残りの部分を省略し、ウィザードの次のステップを続けます。Skip the rest of this page and continue to the next step of the wizard.

  4. 新しい DSN を作成する場合は、自分だけに表示されるようにするか (ユーザー DSN)、Windows サービスを含むコンピューターの全ユーザーに表示されるようにするか (システム DSN)、またはファイルに保存するか (ファイル DSN) を決めます。If you want to create a new DSN, decide whether you want it to be visible only to you (User DSN), visible to all users of the computer including Windows services (System DSN), or saved in a file (File DSN). この例では、新しいシステム DSN を作成します。This example creates a new System DSN.

  5. [システム DSN] タブで [追加] をクリックします。On the System DSN tab, click Add.

    新しい ODBC システム DSN を追加する

  6. [新しいデータ ソースの作成] ダイアログ ボックスでデータ ソースのドライバーを選んで、 [完了] をクリックします。In the Create a New Data Source dialog box, select the driver for your data source, then click Finish.

    新しいシステム DSN のドライバーを選ぶ

  7. ドライバー固有の画面が表示されるので (複数の場合あり)、データ ソースに接続するために必要な情報を入力しますThe driver now displays one or more driver-specific screens where you enter the info needed to connect to your data source. (たとえば、SQL Server ドライバーの場合は、4 ページのカスタム設定があります)。完了すると、新しいシステム DSN が一覧に表示されます。(For the SQL Server driver, for example, there are four pages of custom settings.) After you finish, the new system DSN appears in the list.

    一覧の新しいシステム DSN

  8. ウィザードに戻り、 [データ ソースの選択] ページまたは [変換先の選択] ページの [DSN] フィールドに DSN 名を入力します。Go back to the wizard and enter the DSN name in the Dsn field on the Choose a Data Source or Choose a Destination page. ウィザードの次のステップに進みます。Continue to the next step of the wizard.

オプション 2 - 接続文字列を指定するOption 2 - Provide a connection string

接続文字列で接続情報を指定する場合は、このトピックの残りの部分を参考にして、必要な接続文字列を取得します。If you want to provide your connection information with a connection string, the rest of this topic helps you get the connection string you need.

この例では、Microsoft SQL Server に接続する次の接続文字列を使います。This example is going to use the following connection string, which connects to Microsoft SQL Server.

```
Driver={ODBC Driver 13 for SQL Server};server=localhost;database=WideWorldImporters;trusted_connection=Yes;
```

[データ ソースの選択] ページまたは [変換先の選択] ページで、 [ConnectionString] フィールドに接続文字列を入力します。Enter the connection string in the ConnectionString field on the Choose a Data Source or Choose a Destination page. 接続文字列を入力すると、ウィザードによって文字列が解析され、個々のプロパティとその値が一覧に表示されます。After you enter the connection string, the wizard parses the string and displays the individual properties and their values in the list.

接続文字列を入力した後に表示される画面を次に示します。Here's the screen that you see after entering the connection string.

ODBC を使って SQL に接続する (後)

注意

ODBC ドライバーの接続オプションは、ソースまたは変換先のどちらを構成している場合でも同じです。The connection options for an ODBC driver are the same whether you're configuring your source or your destination. つまり、表示されるオプションは、ウィザードの [データ ソースの選択] ページまたは [変換先の選択] ページともに同じです。That is, the options you see are the same on both the Choose a Data Source and the Choose a Destination pages of the wizard.

オンラインで接続文字列を取得するGet the connection string online

ODBC ドライバーの接続文字列をオンラインで調べるには、「The Connection Strings Reference」(接続文字列リファレンス) をご覧ください。To find connection strings for your ODBC driver online, see The Connection Strings Reference. このサード パーティのサイトには、接続文字列のサンプルと、データ プロバイダーおよび必要な接続情報に関する詳細な情報が記載されています。This third-party site contains sample connection strings and more info about data providers and the connection info they require.

アプリで接続文字列を取得するGet the connection string with an app

お使いのコンピューターで ODBC ドライバーの接続文字列を作成してテストするには、コントロール パネルの [ODBC データ ソース アドミニストレーター] アプレットを使うことができます。To build and test the connection string for your ODBC driver on your own computer, you can use the ODBC Data Source Administrator applet in the Control Panel. 接続のファイル DSN を作成した後、ファイル DSN の設定をコピーして接続文字列を組み立てます。Create a File DSN for your connection, then copy settings out of the File DSN to assemble the connection string. これには複数の手順が必要ですが、接続文字列が有効であることを確認するのに役立ちます。This requires several steps, but helps to make sure you have a valid connection string.

  1. コントロール パネルの [ODBC データ ソース (64 ビット)] アプレットを検索または参照します。Search for or browse to the ODBC Data Sources (64-bit) applet in the Control Panel. 32 ビット ドライバーしかない場合、または 32 ビット ドライバーを使う必要がある場合は、代わりに [ODBC データ ソース (32 ビット)] を検索または参照します。If you only have a 32-bit driver, or have to use a 32-bit driver, search for or browse to ODBC Data Sources (32-bit) instead.

  2. アプレットを起動します。Launch the applet. [ODBC データ ソース アドミニストレーター] ウィンドウが開きます。The ODBC Data Source Administrator window opens.

  3. アプレットの [ファイル DSN] タブに移動します。Now go to the File DSN tab of the applet. [追加] をクリックします。Click Add.

    この例では、ユーザー DSN またはシステム DSN ではなくファイル DSN を作成します。これは、ファイル DSN では、接続文字列に必要な特定の形式で名前と値のペアが保存されるためです。For this example, create a File DSN rather than a User DSN or System DSN, because the File DSN saves the name-value pairs in the specific format required for the connection string.

    新しい ODBC ファイル DSN を追加する

  4. [データ ソースの新規作成] ダイアログ ボックスで、一覧からドライバーを選び、 [次へ] をクリックします。In the Create New Data Source dialog box, select your driver in the list, and then click Next. この例では、Microsoft SQL Server に接続するために必要な接続文字列引数を含む DSN を作成します。This example is going to create a DSN that contains the connection string arguments we need to connect to Microsoft SQL Server.

    新しい ODBC データ ソースを作成する

  5. 新しいファイル DSN の場所を選び、名前を入力して、 [次へ] をクリックします。Select a location and enter a filename for the new File DSN, and then click Next. 後のステップでファイルを探して開くことができるように、ファイルを保存した場所を覚えておきます。Remember where you save the file so you can find it and open it in a subsequent step.

    新しいファイル DSN を保存する

  6. 選択内容の概要を確認し、 [完了] をクリックします。Review the summary of your selections, and then click Finish.

  7. [完了] をクリックすると、選んだドライバーに固有の画面が表示されて、接続に必要な情報が収集されます。After you click Finish, the driver that you selected displays one or more proprietary screens to gather the info it needs to connect. 通常この情報には、サーバー ベースのデータ ソースの場合はサーバー、ログイン情報、データベースが含まれ、ファイル ベースのデータ ソースの場合はファイル、形式、バージョンが含まれます。Typically this info includes server, login info, and database for server-based data sources, and file, format, and version for file-based data sources.

  8. データ ソースを構成して [完了] をクリックすると、通常、選択内容の概要が表示されて、それらをテストすることができます。After you configure your data source and click Finish, you typically see a summary of your selections and have an opportunity to test them.

    新しいファイル DSN をテストする

  9. データ ソースをテストして、ダイアログ ボックスを閉じた後、ファイル システムで保存したファイル DSN を探します。After you test your data source and close the dialog boxes, find the File DSN where you saved it in the file system. ファイル拡張子を変更していない場合、既定の拡張子は .DSN です。If you didn't change the file extension, the default extension is .DSN.

  10. メモ帳または他のテキスト エディターで、保存したファイルを開きます。Open the saved file with Notepad or another text editor. この SQL Server の例の内容を次に示します。Here are the contents of our SQL Server example.

    [ODBC]  
    DRIVER=ODBC Driver 13 for SQL Server  
    TrustServerCertificate=No  
    DATABASE=WideWorldImporters    
    WSID=<local computer name>  
    APP=Microsoft® Windows® Operating System  
    Trusted_Connection=Yes  
    SERVER=localhost   
    
  11. 必要な値をコピーし、接続文字列に貼り付けます。接続文字列では、名前と値のペアをセミコロンで区切ります。Copy and paste the necessary values into a connection string in which the name-value pairs are separated by semi-colons.

    サンプルのファイル DSN から必要な値を組み立てた後、接続文字列は次のようになります。After you assemble the necessary values from the sample file DSN, you have the following connection string.

    ```
    DRIVER=ODBC Driver 13 for SQL Server;SERVER=localhost;DATABASE=WideWorldImporters;Trusted_Connection=Yes
    ```
    

    通常、動作する接続文字列を作成するために、ODBC データ ソース アドミニストレーターによって作成された DSN のすべての設定は必要はありません。You don't typically need all the settings in a DSN created by the ODBC Data Source Administrator to create a connection string that works.

    • ODBC ドライバーは、常に指定する必要があります。You always have to specify the ODBC driver.
    • SQL Server のようなサーバー ベースのデータ ソースの場合は、通常、サーバー、データベース、およびログイン情報が必要です。For a server-based data source like SQL Server, you typically need Server, Database, and login information. したがって、サンプルの DSN では、TrustServerCertificate、WSID、APP などは不要です。So in the sample DSN, you don't need TrustServerCertificate, WSID, or APP.
    • ファイル ベースのデータ ソースの場合は、少なくともファイルの名前と場所が必要です。For a file-based data source, you need at least file name and location.
  12. ウィザードの [データ ソースの選択] ページまたは [変換先の選択] ページで、 [ConnectionString] フィールドにこの接続文字列を貼り付けます。Paste this connection string into the ConnectionString field on the Choose a Data Source or Choose a Destination page of the wizard. ウィザードが文字列を解析し、続行する準備ができます。The wizard parses the string and you're ready to continue!

    ODBC を使って SQL に接続する (後)

参照See also

データ ソースの選択Choose a Data Source
変換先の選択Choose a Destination