sql >> データベース >  >> RDS >> Sqlserver

Microsoft SQL Server 2012 Enterprise Edition(Service Pack 1付き)のインストール

    SQLServerのインストールの概要

    このチュートリアルの目的は、Microsoft SQL Server 2012EnterpriseEditionの基本的なインスタンスをインストールするために必要な手順の概要を説明することです。ここにインストールされている特定のソフトウェアバージョンには、Microsoft SQLServer2012とServicePack1が含まれています。このチュートリアルの前提は、SQLServerの経験を積むことに関心があることです。ほとんどの場合、Windows 7を実行しているPC、またはMicrosoft WindowsServer2008または2012がインストールされているサーバーを使用しています。

    高性能のSQLServerのインストールは、通常、複数のディスクアレイを備えたサーバーで実行されます。データベースのデータ、ログ、および一時データのファイルは、通常、これらの複数のディスクアレイに分散されています。このような構成はこのチュートリアルの範囲を超えていますが、インストール中にこれらの種類の決定が行われる場所を示すいくつかのポインターを提供します。

    以下の手順は、データベースのEnterpriseリリースをインストールすることを前提としています。このリリースには、レプリケーション、分散トランザクション処理、分析サービス(OLAP)などの多くの追加機能が含まれています。これらのモジュールを後で追加することは可能ですが、このチュートリアルでは、これらの機能の多くをインストールすることを前提としています。

    次のセクションでは、Microsoft SQLServer2012ソフトウェアを入手するためのヒントをいくつか紹介します。

    SQLServer2012ソフトウェアの入手

    多くの大学は、学生が使用するMicrosoft開発ツールの無料または低コストのコピーを提供するMicrosoft Developers Network Academic Alliance(MSDN AA)(別名DreamSpark)に加入しています。たとえば、Baruch Collegeの場合:http://www.baruch.cuny.edu/bctc/student/index.htm)。 IEEE Computer Societyは、学生会員向けにMSDN AAへのアクセスも提供しています(http://www.computer.org/portal/web/membership/benefit-microsoftsoftware)。

    Microsoftは、最大180日間の使用を許可するSQLServerの「試用版」バージョンも提供しています。例:http://www.microsoft.com/en-us/sqlserver/get-sql-server/try-it.aspx

    システム要件

    SQL Server 2012をインストールする前に、システム要件を読み、システムがこれらの要件を満たしていることを確認してください。たとえば、Windows 7 Professional、Windows Server 2008、2012などの最新のWindowsオペレーティングシステムが必要になります。32ビットと64ビットの両方のオペレーティングシステムがサポートされています。このチュートリアルでは、ターゲットオペレーティングシステムとしてWindows 7Professional64ビットを使用します。

    また、SQL Serverソフトウェア(約3〜4 GB)とデータベースデータおよびログファイル(データの予測サイズに応じて4 GB以上)用の十分なディスク容量が必要です。

    もう1つ覚えておくべきことは、SQL Server Management Studiofor2012はMicrosoftVisualStudio2010内で実行されることです。MSVS2010がない場合は、SQLServer2012のインストール時にそのバージョンがインストールされます。

    最後に、SQL Serverをインストールするには、管理者アカウント(または管理者権限を持つアカウント)を使用する必要があります。

    次のセクションでは、インストールプロセスの最初のフェーズを開始します。

    Microsoft SQLServer2012インストーラーの起動

    1. 管理者レベルのアカウントとしてログインし、 setup.exeを見つけます インストールメディア上のプログラム。 setup.exeをダブルクリックします SQLServerインストーラーを起動します。
    2. SQLServer2012インストールセンターが実行されます。 新しいSQLServerスタンドアロンインストールの最初のオプションを選択します
    3. ホストオペレーティングシステムに適切なパッチがあり、ユーザーがSQL Serverをインストールするための適切なアクセス許可を持っていることを確認するために、さまざまなチェックが行われます。いずれかのチェックに失敗した場合は、状況を修正し(たとえば、管理者としてログインし、必要なパッチをインストールするなど)、インストールを再試行します。すべてのチェックに合格したら、 OKをクリックします ボタンをクリックして続行します。

    Microsoft SQL Server 2012インストーラー–続き

    1. 次のステップは、ソフトウェアのライセンスキーを提供することです。ソフトウェアの購入またはダウンロード時に取得したライセンスキーを入力し、次へ>をクリックします。 ボタンをクリックして続行します。
    2. 次のステップは、ライセンス条項を確認して同意することです。ライセンス条項を読み、[ライセンス条項に同意します]チェックボックスをクリックして、次へ>をクリックします。 ボタンをクリックして続行します。
    3. SQL Serverインストーラーは、インストールバージョンを検査して、パッチまたは更新が必要かどうかを確認します。インストール中にこれらを含めることは常に良い考えです。 [SQL Server製品の更新を含める]チェックボックスをオンにして、[次へ>]をクリックします ボタンをクリックして続行します。
    4. この時点で、SQL Serverインストーラーは更新をダウンロードし、インストールメディアをスキャンして完全性を確認し、必要なセットアップファイルをハードディスク上の一時フォルダーにコピーします。そのプロセスが完了したら、インストールをクリックします ボタン。

    Microsoft SQL Server 2012インストーラー–続き

    1. サプライズ! SQL Serverがインストールされようとしていると思っていたかもしれませんが、実際には、セットアップファイルをコピーするだけでした。これで、「実際の」インストーラーが起動します。最初に行うことは、以前のSQLServerおよびその他のソフトウェアのインストールに関する問題がないかどうかを確認することです。また、SQL Serverが他のクライアントコンピューターのサーバーとして機能できるようにWindowsファイアウォールが構成されている(または構成されていない)ことを確認します。
    2. この例では、Windowsファイアウォールが実際にオンになっており、その警告をクリックすると以下のメモが表示されます。

      OKをクリックします ボタンをクリックして警告ダイアログボックスを閉じ、次へ>をクリックします。 ボタンをクリックして続行します。

    Microsoft SQL Server 2012インストーラー–続き

    1. もう一度、ライセンス条項が表示されます。チェックボックスをクリックしてライセンス条項に同意し、次へ>をクリックします ボタンをクリックして続行します。
    2. 次のステップは、インストールするSQLServer機能を選択することです。この例では、最初の選択肢が選択されています。これにより、インストールする個々の機能を選択できるようになります。 「SQLServer機能のインストール」を選択し、次へ>をクリックします。 ボタン。
    3. 次に機能選択画面が表示されます。チェックボックスをクリックして、関心のある機能の一部またはすべてをインストールします。次に、次へ>をクリックします。 ボタン。
    4. 次のステップでは、現在のコンピューターをチェックして、SQLServerのインストールが失敗する可能性のある競合するソフトウェアプログラムが既にインストールされているかどうかを確認します。これらのチェックのいずれかが問題を示している場合は、それをクリックしてヘルプ画面を読み、問題を修正するために実行する必要のある手順を確認してから、再試行してください。すべてのチェックに合格したら、次へ>をクリックします ボタンをクリックして続行します。

    Microsoft SQL Server 2012インストーラー–続き

    データベースインスタンスの構成

    1. 次のステップは、データベースインスタンスを構成することです。ここでは、データベースのデフォルトまたは名前付きインスタンスを作成し、一意のインスタンスIDを指定して、インスタンスのすべてのファイルが保存されるルートディレクトリを指定できます。 1つのサーバー(またはオペレーティングシステムイメージ)が複数のSQLServerデータベースインスタンスをホストできることに注意してください。通常、インスタンスは、オペレーティングシステムがインストールされている場所とは異なるディスクまたはRAIDアレイから実行されます(以下に示すように、OSはC:ドライブにインストールされ、インスタンスはD:ドライブにインストールされます)。インスタンスIDとルートディレクトリを入力し、[次へ>]をクリックします ボタンをクリックして続行します。
    2. 次のチェックは、ディスクの空き容量です。 SQL Serverインストーラーは、SQLServerソフトウェアと新しいデータベースインスタンス用に十分なディスク容量があることを確認する必要があります。 SQL Serverが不十分なディスク領域を検出した場合は、インストールする別のディスク/アレイを選択するか、ターゲットディスクの領域を解放する必要があります。チェックに合格したら、次へ>をクリックします ボタンをクリックして続行します。
    3. SQL Serverは、オペレーティングシステムが起動するたびに、最大9つのメインプロセスを自動的にロードできます。 SQLServerデータベースエンジンなどのこれらのいくつか データベースが完全に機能するために必要です。その他のサービスはオプションです。たとえば、SQLServer分散再生を使用しない場合 サービスの場合、手動スタートアップとしてマークされたままにしておくことができます。既定では、SQL Serverインストーラーは、これらのサービスの実行に使用されるシステムレベルのユーザーアカウントを作成します。 SQL Serverを初めてインストールする場合は、これらをデフォルト設定のままにしておくことをお勧めします。
    4. 次のステップは、データベースエンジンの構成の詳細を提供することです。 [サーバー構成]タブで構成する主な領域は次のとおりです。
      • 認証モード:ドメインサーバーの構成によっては、Windows認証モードのみを使用する場合があります。 SQL Serverベースも使用する場合は、混合モード認証を選択してください。
      • 次に、SQLServer管理者パスワードを指定します。 (これは「sa」アカウントのパスワードです。)
      • システム管理者としてSQLServerに接続する権限を持つユーザーやグループのリストを提供します


      データディレクトリで設定する主な領域 タブはすべてデフォルトに設定する必要があります。ユーザーデータベース、ログ、一時DB、またはバックアップディレクトリを分割する特別な理由がない限り、これらをデフォルト設定のままにしておくことをお勧めします。

    Microsoft SQL Server 2012インストーラー–続き

    オプションのSQLServerソフトウェア構成

    次の手順は、インストールする機能として含めた場合、インストーラーに含まれます。

    1. SQL Server Analysis Servicesを選択した場合 インストールに含めるには、次の画面でAnalysisServicesサーバーモードの入力を求められます。 Analysis Servicesに通常のSQL(リレーショナル)スキーマを使用するには、表形式モードを指定します。多次元データ構造を使用するには、多次元およびデータマイニングモードを選択します。

      [データディレクトリ]タブでは、AnalysisServicesデータベースにさまざまな既定のディレクトリを指定できます。繰り返しになりますが、複数のディスクボリュームをサポートする特定のハードウェアがない限り、これらをデフォルトのままにしておくことをお勧めします。

    2. Reporting Servicesをインストールするオプションを選択した場合、次の画面で、Reporting Servicesネイティブモード([インストールと構成]に設定する必要があります)の入力を求められます。 Sharepointサービスは、この設定でのみインストールできます。
    3. 分散再生サービスの場合 インストールするように選択された場合、次の画面で、分散再生サービスを使用する権限を持つユーザーやグループの入力を求められます。これらのユーザーとグループを指定して、[次へ>]をクリックします ボタンをクリックして続行します。
    4. 分散リプレイクライアントをインストールするオプションを選択した場合 、次の画面で、コントローラ名、作業ディレクトリ、および結果ディレクトリの入力を求められます。このインストールには、デフォルトの名前で十分です。 次へ>をクリックします ボタンをクリックして続行します。

    Microsoft SQL Server 2012インストーラー–続き

    SQLServerインストーラーの最終手順

    1. 次の画面では、Microsoftにエラーレポートを提供するかどうかを選択できます。選択して、次へ>をクリックします ボタンをクリックして続行します。
    2. 構成ルールの最終セットをチェックして、SQLServerインストーラーにインストールを完了するために必要なものがすべて揃っていることを確認します。
    3. 最後に–インストールの準備ができました画面が表示されました。今は後戻りしません。 インストールをクリックします ボタンをクリックして、インストールと構成のプロセスを開始します。
    4. プログレスバー付きの通常のインストール進行状況画面が表示されます。
    5. Microsoft SQLServer2012のインストールが完了しました

    6. インストールが完了すると、さまざまなモジュールのリストがインストールステータスとともに表示されます。すべての人の隣に「成功」​​があるはずです。成功しなかった場合は、アイテムをクリックして詳細を表示します。

    Microsoft SQLServer2012のスタートメニュー項目

    1. (27)SQL Serverは、Windowsのスタートメニューにメニュー項目のコレクションを作成します。これらを以下に示します。また、限定バージョンのMicrosoft VisualStudio2010がインストールされることにも注意してください。このバージョンのVisualStudioは、SQL ServerManagementStudioアプリケーションをホストするために使用されます。
    2. SQL Server 2012 Management Studio

      ノートのこのセクションでは、SQL ServerManagementStudioの実行方法について説明します。 SQL Server Management Studio(または単に「ManagementStudio」)は、データベース管理者がSQLServerデータベースを管理するために使用するメインアプリケーションです。 ManagementStudioはVisualStudio内で実行されます。

      1. SQL Server Management Studioを実行するには、 Microsoft SQL Server 2012を開きます。 Windowsの[スタート]メニューのフォルダを選択し、 SQL Server Management Studioを選択します。 。
      2. 最初に表示されるダイアログボックスで、サーバーにログインするための資格情報の入力を求められます。この例では、Windows認証を使用してローカルPCに接続しています。
      3. SQL Server Management Studioが起動したら、オブジェクトエクスプローラーを使用して、ローカルPCのSQL Serverインスタンス(最上位レベル)を開きます。この中にフォルダが表示されます:
        • データベース
        • セキュリティ
        • サーバーオブジェクト
        • レプリケーション
        • AlwaysOn高可用性
        • 管理
        • IntegrationServicesカタログ

      結論

      この時点で、Microsoft SQL Server 2012の動作するインスタンスが作成されているはずです。他のMicrosoft製品と同様に、今後リリースされるセキュリティおよびバグ修正パッチを常に最新の状態に保つようにしてください。

      また、AdventureWorksサンプルデータベースをインストールすることもできます。 AdventureWorksデータベースのインストール手順については、こちらをご覧ください。


    1. SQL ServerでFILEPROPERTY()を使用する方法

    2. PL/pgSQLでinteger[]を反復処理

    3. PostgreSQLで日付をユリウス日に変換する

    4. EntityFrameworkCoreを使用した部分的な主キーの自動インクリメント