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

ではごきげんよう、

ハーフィズ

Leave a Comment

Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。