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