簡介

已完成

相較於其他資料庫管理系統,Microsoft SQL Server 具有許多獨特的功能:

  • 對任何資料皆能提供智慧功能:SQL Server 是唯一內建人工智慧 (AI) 的商業關聯式資料庫管理系統 (RDBMS)。 其支援與記憶體內部資料平行且大規模地執行 R、Python 和 Java,同時提供 Spark 支援。
  • 可選擇各種平台、語言與容器:SQL Server 開發人員與系統管理員可以選擇平台與語言,並支援 Windows、Linux、容器、Transact-SQL、Java、C/C++、C#/VB.NET、PHP、Node.js、Python 與 Ruby。
  • 領先業界的效能與可擴縮性:SQL Server 目前在 TPC-E 效能評定中,以及在 TPC-H 1 TB、10 TB 和 30-TB 效能評定中都具有最高效能。
  • 領先業界的安全性:根據國家標準暨技術研究院 (NIST),SQL Server 在過去九年多一直是最安全的 RDBMS。 安全性功能包括下列各項,而且您將在此課程模組的後續內容中了解其他功能:
    • 透明資料加密 (TDE):您可以使用此技術將 SQL Server 資料檔案中的待用資料加密。
    • SQL 資料探索與分類:您可以在 SQL Server Management Studio (SSMS) 中使用此工具來找出資料庫中最具敏感性的資料 (包括個人識別資訊),以採取動作加以保護。
    • 動態資料遮罩 (DDM):您可以使用此功能對不具權限的使用者遮罩一部分的敏感值 (例如信用卡號碼) 來保護其內容。
  • 在任何裝置上只需數分鐘便能取得見解:SQL Server 提供端對端的報表解決方案,而且只要其他系統成本的一小部分,就能從行動裝置擴充到桌上型電腦。 您可以使用 SQL Server Reporting Services 的企業報表功能,以及其中所包含的 Power BI 報表伺服器將資料轉換為解答。Power BI 報表伺服器能讓使用者在任何裝置上存取豐富的互動式 Power BI 報表。

注意

Power BI 報表伺服器僅能在 Windows 上執行,但您可以將其用來查詢裝載在於 Linux 作業系統上執行之 SQL Server 上的資料。

SQL Server 也支援 PolyBase,其為 SQL Server 中的資料虛擬化解決方案。 其可讓您在資料庫中建立指向外部資料來源 (例如 Hadoop 叢集、Oracle、Teradata、NoSQL 資料庫與 SAP HANA) 的外部資料表。 您將能透過單一查詢來查詢所有資料來源。

基於這些原因,Wide World Importers 有興趣在 Linux 上執行 SQL Server 2019。 相較於 Windows,該公司的系統管理員對 Linux 伺服器更有經驗,而且他們對 SQL Server 的效能、安全性與功能也感到十分好奇。

您是資料庫管理員,並想要了解安裝 Linux 上的 SQL Server,以及在容器上執行 SQL Server 的功能與優點。

學習目標

在此課程模組中,您將會:

  • 說明執行 Linux 上的 SQL Server 的主要優點。
  • 說明可用來管理 Linux 上的 SQL Server 的 Windows 與跨平台工具。
  • 說明執行 Linux 上的 SQL Server 虛擬機器的優點。
  • 說明在容器執行階段環境 (例如 Docker) 上執行 SQL Server 的優點。

必要條件

  • 基本 Linux 管理