Ms Sql Server 简明教程

MS SQL Server - Overview

本章介绍了 SQL Server,讨论了它的用法、优点、版本和组件。

What is SQL Server?

  1. 它是由 Microsoft 开发的用于从 RDBMS 规范实施的软件。

  2. 它也是一个 ORDBMS。

  3. It is platform dependent.

  4. 它既是 GUI,也是基于命令的软件。

  5. 它支持 SQL (SEQUEL) 语言,该语言是 IBM 产品,非过程性、通用数据库且不区分大小写的语言。

Usage of SQL Server

  1. To create databases.

  2. To maintain databases.

  3. 通过 SQL Server Analysis Services (SSAS) 分析数据。

  4. 通过 SQL Server Reporting Services (SSRS) 生成报表。

  5. 通过 SQL Server Integration Services (SSIS) 执行 ETL 操作。

Versions of 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(最初),SQL 14(当前)

SQL Server Components

SQL Server 在客户机-服务器架构中运行,因此它支持两种类型的组件-(a)工作站和(b)服务器。

  1. Workstation components 安装在每个设备/SQL Server 操作员的计算机上。这些只是与服务器组件交互的接口。示例:SSMS、SSCM、Profiler、BIDS、SQLEM 等。

  2. Server components 安装在集中式服务器中。这些是服务。示例:SQL Server、SQL Server Agent、SSIS、SSAS、SSRS、SQL 浏览器、SQL Server 全文搜索等。

Instance of SQL Server

  1. 实例是 SQL Server 的安装。

  2. 实例是相同软件的确切副本。

  3. 如果我们安装“n”次,那么将创建“n”个实例。

  4. SQL Server 中有两种类型的实例:a) 默认;b) 命名实例。

  5. 一个服务器中只会支持一个默认实例。

  6. 一个服务器中将支持多个命名实例。

  7. 默认实例将服务器名称用作实例名称。

  8. 默认实例服务名称为 MSSQLSERVER。

  9. 2000 版本将支持 16 个实例。

  10. 2005 及更高版本将支持 50 个实例。

Advantages of Instances

  1. 在一个计算机中安装不同版本。

  2. To reduce cost.

  3. 分别维护生产环境、开发环境和测试环境。

  4. 为了减少暂时的数据库问题。

  5. To separate security privileges.

  6. To maintain standby server.