MS SQL Server - 概述



本章介紹 SQL Server,討論其用途、優勢、版本和元件。

什麼是 SQL Server?

  • 它是由微軟開發的一款軟體,根據關係資料庫管理系統(RDBMS)規範實現。

  • 它也是一個面向物件的資料庫管理系統(ORDBMS)。

  • 它是平臺相關的。

  • 它既是基於 GUI 的軟體,也是基於命令列的軟體。

  • 它支援 SQL(SEQUEL)語言,這是一種 IBM 產品,非過程化、通用資料庫和不區分大小寫的語言。

SQL Server 的用途

  • 建立資料庫。
  • 維護資料庫。
  • 透過 SQL Server 分析服務 (SSAS) 分析資料。
  • 透過 SQL Server 報表服務 (SSRS) 生成報表。
  • 透過 SQL Server 整合服務 (SSIS) 執行 ETL 操作。

SQL Server 的版本

版本 年份 代號
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 元件

SQL Server 在客戶端-伺服器架構中工作,因此它支援兩種型別的元件 - (a) 工作站和 (b) 伺服器。

  • 工作站元件安裝在每個裝置/SQL Server 操作員的機器上。這些只是與伺服器元件互動的介面。例如:SSMS、SSCM、探查器、BIDS、SQLEM 等。

  • 伺服器元件安裝在集中式伺服器上。這些是服務。例如:SQL Server、SQL Server 代理、SSIS、SSAS、SSRS、SQL 瀏覽器、SQL Server 全文搜尋等。

SQL Server 例項

  • 例項是 SQL Server 的安裝。
  • 例項是相同軟體的精確副本。
  • 如果我們安裝“n”次,則將建立“n”個例項。
  • SQL Server 中有兩種型別的例項 a) 預設 b) 命名。
  • 在一臺伺服器上只支援一個預設例項。
  • 在一臺伺服器上支援多個命名例項。
  • 預設例項將使用伺服器名稱作為例項名稱。
  • 預設例項服務名稱為 MSSQLSERVER。
  • 2000 版本支援 16 個例項。
  • 2005 及更高版本支援 50 個例項。

例項的優勢

  • 在一臺機器上安裝不同的版本。
  • 降低成本。
  • 分別維護生產、開發和測試環境。
  • 減少臨時資料庫問題。
  • 分離安全許可權。
  • 維護備用伺服器。
廣告