FAQ-800 SQLをセットアップするには、どのようにしたらよいでしょうか?
最終更新: 2018/07/18
データベースにアクセスする簡単なツールをご紹介するチュートリアルがいくつかございます。これらのチュートリアルをPCで行うには、AdventureWorksデータベースを利用します。以下に、SQLの設定方法と、SQL ServerでAdventureWorksデータベースに接続してからOriginと連携する方法を示します。
AdventureWorksデータベースのダウンロード
AdventureWorksデータベースをリンクからダウンロードします。ダウンロードの際に、Adventure Works 2014 Full Database Backup.zipを選択して、E:\などのPCのハードディスクに解凍してください。解凍ファイルAdventureWorks2014.bakになります。
SQL Serverの設定
AdventureWorksデータベースのインストール前に、SQL ServerインスタンスをPCにインストールする必要があります。Microsoft SQL Server 2014 Expressのインストール手順は、次の通りです。
Note:OSはWindows 7か、それ以上のバージョンをお使いください。
- ダウンロードを開き、ご自身のMicrosoftのアカウントで ログインして、「ダウンロード」をクリックします。
- ExpressAdv 32BIT\SQLEXPRADV_x86_ENU.exe(32bit用)、または、ExpressAdv 64BIT\SQLEXPRADV_x64_ENU.exe (64bit用)を選択して、次へをクリックしてダウンロードを開始します。
- ダウンロードページのインストール方法をご参照ください。インストールの際には、デフォルト設定をすべて承認可能です。
- インストールが完了したら、Windowsのスタートメニューですべてのプログラム を選択して、Microsoft SQL Server 2014: SQL Server 2014 Management Studioをブラウズして、SQL Serverを開きます。
- ポップアップのサーバーへの接続ダイアログで、接続の設定を指定します。以下のグラフのようにサーバーの種類と認証を選択して、接続をクリックします。
- オブジェクト エクスプローラーパネルのデータベースを右クリックして、「データベースの復元」を選択し、ダイアログを開きます。
- 元のセクションのデバイスを選択して、ダウンロードしてあるAdventureWorks2014.bakというファイルをブラウズして、追加します。OK をクリックします。
データソース (ODBC)の設定
- Windowsのスタートボタンをクリックして、プログラムとファイルの検索でデータソースと入力します。表示されたリストから、このアプリケーションを見つけ、クリックしてダイアログを開きます。
- ダイアログにあるシステム DSNタブで 、追加をクリックして、 データソースの新規作成ダイアログを開きます。ODBC Driver 11 for SQL Serverを選択して、
- 完了をクリックします。新しいダイアログが開くので、「名前」を「New_test」と指定して、サーバーとして選択します。
- 完了をクリックすると、ODBC Microsoft SQL Serverセットアップダイアログが開き、データソースのテストボタンをクリックできるようになります。
Originのデータベースに接続
- Originを開き、データアクセスツールボックスの
をクリックして、SQLエディタを開きます。
をクリックして、データリンクプロパティダイアログを開き、Microsoft
OLE DB Provider for ODBC Driversを選択します。
次へをクリックして、接続を選択します。「データソース名を使用する」の項目でNew_testを選択して、「使用する初期カタログを入力します」の項目でAdventureWorks2014を選択します。
- 接続のテストボタンをクリックすると、接続が成功している場合は、「接続のテストが成功しました」というメッセージが表示されます。
- OK をクリックします。ログインのウィンドウで「OK」をクリックするのみです。ダイアログの右のパネルに表示されている表を確認できます。
- テストで、左のインプットボックスに、SQLクエリを入力します。
SELECT e.BusinessEntityID, p.FirstName, p.MiddleName, p.LastName FROM HumanResources.Employee AS e INNER JOIN Person.Person AS p ON p.BusinessEntityID = e.BusinessEntityID











