什麼是 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 新功能。
SQL Server 2022 (16.x) 可在 Linux 上執行。 這是相同的 SQL Server 資料庫引擎,無論您的作業系統為何,都提供許多類似的功能和服務。 若要深入了解此版本,請參閱 SQL Server 2022 新功能。
安裝
請使用下列其中一個快速入門來安裝 Linux 上的 SQL Server 以開始使用:
- 快速入門:在 Red Hat 上安裝 SQL Server 並建立資料庫
- 快速入門:在 SUSE Linux Enterprise Server 上安裝 SQL Server 並建立資料庫
- 快速入門:在 Ubuntu 上安裝 SQL Server 並建立資料庫
- 快速入門:使用 Docker 執行 SQL Server Linux 容器映像
- 在 Azure 中佈建 SQL VM
容器映像
SQL Server 容器映像已發佈並在 Microsoft 容器登錄 (MCR) 上提供,也會根據建立容器映像時所用的作業系統映像,編目在下列位置:
- 如需 RHEL 和 Ubuntu 型 SQL Server 容器映像,請參閱 Microsoft 成品登錄 上的 SQL Server。
- 如需 RHEL 型的 SQL Server 容器映像,請參閱 SQL Server Red Hat 容器。
注意
容器只會發佈到最新 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 Server 的建議嗎?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (標籤 sql-server):詢問 SQL Server 問題
- Stack Overflow (標籤 sql-server):SQL 開發問題的回答
- Reddit:有關 SQL Server 的一般討論
- Microsoft SQL Server 授權條款及資訊
- 適用於商務使用者的支援選項
- 其他 SQL Server 說明與意見反應
參與編輯 SQL 文件
您知道您可以自行編輯 SQL 內容嗎? 這樣做不僅可以協助改善文件,也能名列該頁面的參與者。
如需詳細資訊,請參閱如何參與 SQL Server 文件