什麼是 Linux 上的 SQL Server?

適用於:SQL Server - Linux

從 SQL Server 2017 (14.x) 開始,SQL Server 可以在 Linux 上執行。 這是相同的 SQL Server 資料庫引擎,無論您的作業系統為何,都提供許多類似的功能和服務。

提示

SQL Server 2019 已可供使用! 若要了解最新版本中適用於 Linux 的新功能,請參閱 Linux 上的 SQL Server 2019 新功能

SQL Server 2019 (15.x) 可在 Linux 上執行。 這是相同的 SQL Server 資料庫引擎,無論您的作業系統為何,都提供許多類似的功能和服務。 若要深入了解此版本,請參閱 Linux 上的 SQL Server 2019 新增功能

提示

SQL Server 2022 已推出! 若要了解最新版本中適用於 Linux 的新增功能,請參閱 SQL Server 2022 (16.x) 新功能

SQL Server 2022 (16.x) 可在 Linux 上執行。 這是相同的 SQL Server 資料庫引擎,無論您的作業系統為何,都提供許多類似的功能和服務。 若要深入了解此版本,請參閱 SQL Server 2022 (16.x) 新增功能

安裝

請使用下列其中一個快速入門來安裝 Linux 上的 SQL Server 以開始使用:

容器映像

SQL Server 容器映像已發佈並在 Microsoft 容器登錄 (MCR) 上提供,也會根據建立容器映像時所用的作業系統映像,編目在下列位置:

注意

容器只會發佈到最新 Linux 散發套件的 MCR。 如果您為舊版的支援散發套件建立自己的自訂 SQL Server 容器映像,仍會受到支援。 如需詳細資訊,請參閱 Microsoft 成品登錄 (又名 MCR) 上即將推出的 SQL Server 容器映像更新

連線

安裝之後,連線到 Linux 機器上的 SQL Server 執行個體。 您可以使用各種工具和驅動程式,從本機或遠端連線。 快速入門示範如何使用 sqlcmd 命令列工具。 其他工具包括下列項目:

工具 教學課程
Visual Studio Code (VS Code) 適用於 Visual Studio Code 的 SQL Server 延伸項目
SQL Server Management Studio (SSMS) 使用 Windows 上的 SQL Server Management Studio 來管理 Linux 上的 SQL Server
SQL Server Data Tools (SSDT) 使用 Visual Studio 建立 Linux 上的 SQL Server 的資料庫

瀏覽

從 SQL Server 2017 (14.x) 開始,SQL Server 在所有支援的平台上都有相同的基礎資料庫引擎,包括 Linux 和容器。 因此,許多現有的特性與功能會以相同的方式運作。 文件的此區域會從 Linux 的觀點來公開其中一些功能。 它也強調在 Linux 上有獨特需求的區域。

如果您已經熟悉 Linux 上的 SQL Server,請檢閱版本資訊,以取得此版本的一般指導方針和已知問題:

然後查看新功能:

提示

如需常見問題的解答,請參閱 Linux 上的 SQL Server 常見問題集

取得協助

參與編輯 SQL 文件

您知道您可以自行編輯 SQL 內容嗎? 這樣做不僅可以協助改善文件,也能名列該頁面的參與者。

如需詳細資訊,請參閱如何參與 SQL Server 文件