SQL Serverのダウンロードとインストール

SQL Serverのダウンロードとインストール

このブログでは、 SQL Server (Developer Edition) とSSMS (SQL Server Management Studio)をインストールして環境を準備する方法について説明します。また、 AdventureWorksデータベース (練習データベース)をダウンロードして復元することで、少し練習します。

SQL Serverのダウンロードとインストール

SQL Server は、データベースを管理するための Microsoft のシステムです。これは完全に無料で、開発者向けのフル機能の DBMS です。

SQL Serverをインストールした後、 SSMS (SQL Server Management Studio)もインストールします。SQLサーバーへの接続にはSSMSを使用します。基本的にはID環境です。

AdventureWorksデータベースは、インストールできる Microsoft から提供された練習用データベースです。これらの練習データベースを利用して、学んだことを練習することができます。

目次

SQL Server のダウンロード (開発者版)

まず、 Google にアクセスして「SQL Server のインストール」を検索してSQL Serverをダウンロードしましょう。

SQL Serverのダウンロードとインストール

SQL Server のダウンロード |を探します。Microsoftをクリックしてください。

SQL Serverのダウンロードとインストール

このページまで下にスクロールして、ダウンロード セクションを探します。開発者版をダウンロードする必要があるので、「開発者」の下にある「今すぐダウンロード」ボタンをクリックしましょう。この記事の執筆時点では、 SQL Server 2019がダウンロードされます。

SQL Serverのダウンロードとインストール

ダウンロードしたら、SQL2019.exeファイルをクリックします。

SQL Serverのダウンロードとインストール

SQL Server のインストール (開発者版)

インストールの種類として、Basicを選択しましょう。

SQL Serverのダウンロードとインストール

使用許諾契約書の「同意する」ボタンをクリックします。

SQL Serverのダウンロードとインストール

インストール場所、最小空き容量要件、ダウンロード サイズが表示されます。次に、PC 上のインストール場所を選択し、「インストール」ボタンをクリックします。

SQL Serverのダウンロードとインストール

次に、システムとそのパッケージのダウンロードとインストールが開始されます。

SQL Serverのダウンロードとインストール

インストール後、ウィンドウが表示されます。これには、サーバーに関するいくつかの情報が含まれています。覚えておくべき最も重要なことは、インスタンス名サーバー名です。

SQL Serverのダウンロードとインストール

この例では、インスタンス名MSSQLSERVERサーバー名はlocalhostです。後でサーバーに接続するためにサーバー名を覚えておく必要があります。

SMSS (SQL Server Management Studio) のダウンロードとインストール

SQL Serverをインストールした後、 SSMSもインストールする必要があります。それでは、「SSMS のインストール」ボタンをクリックしてみましょう。

SQL Serverのダウンロードとインストール

次に、SSMS をダウンロードできる Microsoft のページにリダイレクトされます。繰り返しますが、SSMS は SQL Server に接続するために使用される ID 環境です。

SQL Serverのダウンロードとインストール

その後、無料ダウンロードリンクをクリックしてSSMSをダウンロードします。

SQL Serverのダウンロードとインストール

ダウンロードしたら、コンピュータにインストールできます。インストール後、コンピューターで SSMS を検索します。Microsoft SQL Server Management Studioアプリケーションを探し、クリックして開きます。

SQL Serverのダウンロードとインストール

次に、 SQL Serverへの接続に使用するSQL Server Management Studioが開きます。

SQL Serverのダウンロードとインストール

ダイアログ ボックスが表示され、サーバーの種類名前認証を尋ねられます。

SQL Serverのダウンロードとインストール

サーバーの種類にはさまざまなオプションがあります。この例では、SQL を学び始めたばかりなので、 Data Engineを使用します。

SQL Serverのダウンロードとインストール

Server nameには、先ほどサーバーをインストールした場所であるlocalhostを使用します。組織に所属している場合は、サーバー名が与えられます。開発者サーバー、運用サーバーなどの複数のサーバーを使用することもできます。

SQL Serverのダウンロードとインストール

次に、認証はWindows 認証のままにしましょう。

SQL Serverのダウンロードとインストール

最後に「接続」ボタンをクリックします。

SQL Serverのダウンロードとインストール

接続すると、このウィンドウが表示されます。

SQL Serverのダウンロードとインストール

ここでデータベースを確認できます。まだデータベースがないため、現時点ではシステム データベースデータベース スナップショットフォルダーのみが含まれています。

SQL Serverのダウンロードとインストール

SQL Server のサンプル データベースのダウンロード

練習のために、Microsoft が提供するAdventureWorksデータベースをダウンロードできます。Google にアクセスして「ダウンロード Adventureworks」を検索してください。

SQL Serverのダウンロードとインストール

AdventureWorks サンプル データベース – SQL Serverを探してクリックします。

SQL Serverのダウンロードとインストール

「バックアップ ファイルのダウンロード」からサンプル データベースをダウンロードできます。これらのファイルの唯一の違いは日付です。このチュートリアルでは 2012 バージョンを使用しますが、必要なバージョンを使用することもできます。  

SQL Serverのダウンロードとインストール

ここには、 AdventureWorks2012 (OLTP)AdventureWorksDW2012 (Data Warehouse)、およびAdventureWorksLT2012 (Lightweight)の 3 種類のデータベースがあります。OLTPデータベースには、一般的なオンライン トランザクション ワークロードが含まれています。DW はデータ ウェアハウスの略で、データ ウェアハウスのワークロードが含まれます。LTライトウェイトの略で、OLTP データベースの単なる小型バージョンです。ここから好きなだけダウンロードできます。

SQL Serverのダウンロードとインストール

このチュートリアルでは、 AdventureWorks2012AdventureWorksDW2012をダウンロードします。繰り返しますが、これらは Microsoft のバックアップ データベースであり、後で練習目的で復元できます。

SQL Serverのダウンロードとインストール

SQL Server Management Studio でのデータベースの復元

ダウンロードしたデータベースを復元するには、 SMSSアプリケーションに戻り、 [データベース]を右クリックします。次に、「データベースの復元」をクリックします。

SQL Serverのダウンロードとインストール

デバイスからデータベースを復元したいと考えています。そこで、ソースとしてデバイスを選択しましょう。

SQL Serverのダウンロードとインストール

楕円をクリックしてファイルを見つけます。

SQL Serverのダウンロードとインストール

すでに 2 つのファイ��をダウンロードしているため、ファイル内のバックアップ メディア タイプを取得しています。次に、「追加」ボタンをクリックします。

SQL Serverのダウンロードとインストール

次に、バックアップ ファイルの場所が表示されます。2019 バージョンのサンプル ファイルはすでにここにあります。ただし、以前にダウンロードしたファイル (2012 バージョン) はまだこの場所にありません。

SQL Serverのダウンロードとインストール

ダウンロードしたデータベースをここに追加するには、指定されたバックアップ ファイルの場所のパスをコピーするだけです。

SQL Serverのダウンロードとインストール

次に、それをファイル エクスプローラーに貼り付けます。

SQL Serverのダウンロードとインストール

次に、 SQL ServerBackupフォルダーに移動します。ダウンロードした 2 つのファイルを貼り付けるだけです。

SQL Serverのダウンロードとインストール

SSMS アプリケーションで、更新ボタンをクリックします。

SQL Serverのダウンロードとインストール

先ほどダウンロードした 2 つのデータベースが表示されます。

SQL Serverのダウンロードとインストール

これで、復元したいファイルを選択し、「OK」ボタンをクリックできるようになりました。

SQL Serverのダウンロードとインストール

ここで「OK」ボタンをクリックします。

SQL Serverのダウンロードとインストール

ここでも「OK」ボタンをクリックします。

SQL Serverのダウンロードとインストール

次に、画像の上部に示すように、バックアップ データベースが復元されます。

SQL Serverのダウンロードとインストール

データベースが正常に復元されたことを示すポップアップ ボックスが表示されます。同様に「OK」ボタンをクリックするだけです。

SQL Serverのダウンロードとインストール

SSMS では、 Databasesフォルダーの下に新しいデータベースが追加されていることがわかります。

SQL Serverのダウンロードとインストール

同じ手順を使用して、AdventureWorksDW2012データベースも復元しましょう。

SQL Serverのダウンロードとインストール

データベースの構造を理解する

プラスアイコンをクリックしてデータベースを展開します。

SQL Serverのダウンロードとインストール

ここにはさまざまなフォルダーが表示されます。まず、プラスアイコンをクリックしてテーブルを開きます。テーブルの命名構造に注目してください。テーブルの実際の名前は、ドット (.) の後に配置されます。

SQL Serverのダウンロードとインストール

ドット (.) の前の名前はSchemaと呼ばれます。したがって、dboHumanResourcespersonProductionSalesなどがあります。

当社では管理目的でスキーマを使用しています。これは、コンピューター上のフォルダーに名前を付けるのと似ています。スキーマを使用して、異なるスキーマで異なるレコードを維持します。

スキーマのもう 1 つの目的は、特定のテーブルを保護し、テーブルへのユーザーのアクセスを管理することです。たとえば、本番テーブルの場合、本番担当者のみがアクセスできる権限を設定できます。営業テーブルの場合、営業担当者のみがアクセスできます。

テーブルを作成し、スキーマを適用しない場合、デフォルトでdboが適用されます。この例では、 AWBuildVersionCustomerOrdersDatabaseLogErrorLogOrders などの特定のスキーマを持たないテーブルがdboに設定されました。

SQL Serverのダウンロードとインストール

基本的な SQL クエリ コマンドの実行

始める前に、この例で使用するすべてのコードを含むリソース リンクがこのブログに提供されています。ダウンロードして、このブログでコードをどのように実装したかを確認できます。

クエリ コマンドを実行するには、まず [新しいクエリ]をクリックして新しいクエリを作成します。

SQL Serverのダウンロードとインストール

新しいウィンドウが開き、コマンドの実行を開始できます。

SQL Serverのダウンロードとインストール

「 Select * FROM 」コマンドを使用してみましょう。このコマンドは、あるテーブルの全データを選択して表示するコマンドです。この例では、Person.Addressテーブルのデータを表示してみましょう。「 Select * FROM Person.Address」または「Select * FROM」と入力し、クエリ コマンドでPerson.Addressテーブルをドラッグするだけです。

SQL Serverのダウンロードとインストール

このコマンドを実行するには、「実行」ボタンをクリックします。

SQL Serverのダウンロードとインストール

次に、ウィンドウの下部にあるPerson.Addressテーブルにデータが表示されます。右下隅には、このテーブルの合計行数も表示されます。

SQL Serverのダウンロードとインストール

複数のコマンドがある場合は、 「実行」ボタンをクリックする前に、実行する特定のコマンドを強調表示する必要があります。これを行わないと、ここで追加したすべてのコマンドが実行されます。

SQL Serverのダウンロードとインストール

コマンドを実行するもう 1 つの方法は、特定のテーブルを右クリックすることです。次に、「上位 1000 行を選択」などの特定のコマンドをクリックします。

SQL Serverのダウンロードとインストール

新しいウィンドウが開き、そのコマンドが実行されます。

SQL Serverのダウンロードとインストール

デフォルトでは、 AdventureWorks2012にアクセスします。したがって、コマンドを実行するたびに、このデータベースの下のテーブルが検索されます。

SQL Serverのダウンロードとインストール

現在選択されているデータベースの下にないテーブルにアクセスすると、画像に示すように赤い下線が表示されます。

SQL Serverのダウンロードとインストール

この例では、 AdventureWorksDW2012の下のテーブルにアクセスしていますが、現在選択されているデータベースはAdventureWorks2012です。

このコマンドを実行すると、データの代わりにエラーが表示されます。

SQL Serverのダウンロードとインストール

これを修正するには、現在選択されているデータベースを、現在データにアクセスしているデータベースに変更するだけです。

SQL Serverのダウンロードとインストール

正しいデータベースを選択してコマンドを再度実行すると、そのテーブルのデータが表示されます。

SQL Serverのダウンロードとインストール

SQLクエリの保存

クエリを保存すると、特定のデータを表示するためにクエリを通常使用する場合に特に便利です。この例では、地域ごとの売上を表示するクエリを作成しました。

SQL Serverのダウンロードとインストール

このクエリを保存するには、[ファイル] > [「ファイル名」を名前を付けて保存…]をクリックします。

SQL Serverのダウンロードとインストール

クエリ ファイルに名前を付けて、[保存]ボタンをクリックします。

SQL Serverのダウンロードとインストール

クエリ ファイルを開くには、[ファイル] > [開く] > [ファイル…]をクリックします。

SQL Serverのダウンロードとインストール

開きたいクエリ ファイルを探してダブルクリックするか、[開く]ボタンをクリックします。

SQL Serverのダウンロードとインストール

その後、このクエリ コマンドを再度実行して、そのデータを表示できます。

SQL Serverのダウンロードとインストール

LuckyTemplates ユーザーのための SQL – 新しい LuckyTemplates コースの
クエリ パフォーマンスと DAX Studio のセットアップ

結論

このチュートリアルでは、SQL Server と SQL Server Management Studio をダウンロード、インストール、接続する方法を学習できます。SQL Server は、データベースを管理するための Microsoft のシステムであることに留意してください。一方、SSMSはSQLサーバーへの接続に使用されます。基本的にはID環境です。

SMSSでデータベースを復元またはインポートする方法と、基本的なテーブルの名前付け構造についても説明しました。これらの簡単な手順に従うことで、基本的なクエリ コマンドを実行できるだけでなく、クエリ ファイルを保存して開くこともできるようになります。

ではごきげんよう、

ハーフィズ


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて