Ms-sql-server-overview

提供:Dev Guides
移動先:案内検索

MS SQL Server-概要

この章では、SQL Serverを紹介し、その使用法、利点、バージョン、およびコンポーネントについて説明します。

SQL Serverとは何ですか?

  • これは、Microsoftが開発したソフトウェアであり、RDBMSの仕様から実装されています。
  • また、ORDBMSです。
  • プラットフォームに依存します。
  • GUIとコマンドベースのソフトウェアの両方です。
  • IBM製品であるSQL(SEQUEL)言語、非手続き型、共通データベース、および大文字と小文字を区別しない言語をサポートします。

SQL Serverの使用

  • データベースを作成します。
  • データベースを維持するため。
  • SQL Server Analysis Services(SSAS)を介してデータを分析します。
  • SQL Server Reporting Services(SSRS)を介してレポートを生成します。
  • SQL Server Integration Services(SSIS)を介してETL操作を実行します。

SQL Serverのバージョン

Version Year Code Name
6.0 1995 SQL95
6.5 1996 Hydra
7.0 1998 Sphinx
8.0 (2000) 2000 Shiloh
9.0 (2005) 2005 Yukon
10.0 (2008) 2008 Katmai
10.5 (2008 R2) 2010 Kilimanjaro
11.0 (2012) 2012 Denali
12 (2014) 2014 Hekaton (initially), SQL 14 (current)

SQL Serverコンポーネント

SQL Serverはクライアントサーバーアーキテクチャで動作するため、(a)ワークステーションと(b)サーバーの2種類のコンポーネントをサポートします。

  • *ワークステーションコンポーネント*は、すべてのデバイス/SQL Serverオペレーターのマシンにインストールされます。 これらは、サーバーコンポーネントと対話するための単なるインターフェイスです。 例:SSMS、SSCM、プロファイラー、BIDS、SQLEMなど。
  • *サーバーコンポーネント*は集中サーバーにインストールされます。 これらはサービスです。 例:SQL Server、SQL Serverエージェント、SSIS、SSAS、SSRS、SQLブラウザー、SQL Server全文検索など。

SQL Serverのインスタンス

  • インスタンスは、SQL Serverのインストールです。
  • インスタンスは、同じソフトウェアの正確なコピーです。
  • 「n」回インストールすると、「n」個のインスタンスが作成されます。
  • SQL Serverには2種類のインスタンスがありますa)デフォルトb)名前付き。
  • 1つのサーバーでサポートされるデフォルトインスタンスは1つだけです。
  • 1つのサーバーで複数の名前付きインスタンスがサポートされます。
  • デフォルトのインスタンスは、サーバー名をインスタンス名として使用します。
  • デフォルトのインスタンスサービス名はMSSQLSERVERです。
  • 2000バージョンでは、16個のインスタンスがサポートされます。
  • 2005以降のバージョンでは、50個のインスタンスがサポートされます。

インスタンスの利点

  • 1台のマシンに異なるバージョンをインストールする。
  • コストを削減するため。
  • 実稼働環境、開発環境、およびテスト環境を個別に維持するため。
  • 一時的なデータベースの問題を減らすため。
  • セキュリティ権限を分離するため。
  • スタンバイサーバーを維持するため。