如何開始開發 Linux 上 SQL Server 的應用程式

適用於:Linux 上的 SQL Server

您可以使用各種程式設計語言 (例如 C#、Java、Node.js、PHP、Python、Ruby 和 C++) 來建立連線至並使用 Linux 上的 SQL Server 的應用程式。 您也可以使用熱門的 Web 架構和物件關聯式對應 (ORM) 架構。

提示

這些開發選項也可讓您以其他平台上的 SQL Server 為目標。 應用程式可以將在內部部署或雲端執行的 SQL Server (在 Linux、Windows 或在 MacOS 的 Docker 上) 設為目標。 或者,您也可以將目標設為 Azure SQL Database 和 Azure Synapse Analytics。

試用教學課程

開始使用及建立應用程式的最佳方式,就是您親自試用 SQL Server。

  • 瀏覽至 [SQL 資料開發人員]
  • 選取您的語言和開發平台。
  • 試用程式碼範例。

提示

如果您想要針對 Docker 上的 SQL Server 進行開發,請參閱 macOS 教學課程。

建立新的應用程式

如果您要建立新的應用程式,請參閱 Microsoft SQL Server 的連線程式庫和架構,以獲得適用於各種程式設計語言的連接器和熱門架構的摘要。

使用現有的應用程式

如果您擁有現有的資料庫應用程式,您可以將其連接字串變更為以 Linux 上的 SQL Server 為目標。 如需詳細資訊,請參閱 Linux 上的 SQL Server:已知問題

使用 Windows 上的現有 SQL 工具,搭配 Linux 上的 SQL Server

目前在 Windows 上執行的工具 (例如 SSMS、SSDT 和 PowerShell) 也適用於 Linux 上的 SQL Server。 雖然它們無法在 Linux 上以原生方式執行,但是您仍然可以在 Linux 上管理遠端 SQL Server 執行個體。

如需詳細資訊,請參閱下列文章:

注意

請確定您使用這些工具的最新版本以獲得最佳體驗。

使用適用於 Linux 的新 SQL 工具

你可以在 Linux、macOS 和 Windows 上使用 Visual Studio CodeMSSQL 擴充功能。 欲了解逐步操作,請參閱快速入門:使用 Visual Studio Code 的 MSSQL 擴充功能執行你的第一個查詢

您也可以使用適用於 Linux 的原生命令列工具。 這些工具包括下列項目: