Linux 上的 SQL ServerSQL Server on Linux

适用于:Applies to: 是SQL ServerSQL Server(所有支持的版本)yesSQL ServerSQL Server (all supported versions) - Linux适用于:Applies to: 是SQL ServerSQL Server(所有支持的版本)yesSQL ServerSQL Server (all supported versions) - Linux

从 SQL Server 2017 开始,SQL Server 在 Linux 上运行。Starting with SQL Server 2017, SQL Server runs on Linux. 它属于相同的 SQL Server 数据库引擎,具有许多相似的功能和服务,且不受操作系统的影响。It's the same SQL Server database engine, with many similar features and services regardless of your operating system.

SQL Server 2019 在 Linux 上运行。SQL Server 2019 runs on Linux. 它属于相同的 SQL Server 数据库引擎,具有许多相似的功能和服务,且不受操作系统的影响。It's the same SQL Server database engine, with many similar features and services regardless of your operating system. 有关此版本的详细信息,请参阅适用于 Linux 的 SQL Server 2019 中的新增功能To find out more about this release, see What's new in SQL Server 2019 for Linux.

提示

SQL Server 2019 现已可用!SQL Server 2019 is available! 要了解最新版本中的 Linux 新增功能,请参阅适用于 Linux 的 SQL Server 2019 中的新增功能To find out what's new for Linux in the latest release, see What's new in SQL Server 2019 for Linux.

提示

SQL Server 2019 现已可用!SQL Server 2019 is available! 要了解最新版本中的 Linux 新增功能,请参阅适用于 Linux 的 SQL Server 2019 中的新增功能To find out what's new for Linux in the latest release, see What's new in SQL Server 2019 for Linux.

提示

SQL Server 2019 现已可用!SQL Server 2019 is available! 要了解最新版本中的 Linux 新增功能,请参阅适用于 Linux 的 SQL Server 2019 中的新增功能To find out what's new for Linux in the latest release, see What's new in SQL Server 2019 for Linux.

安装Install

若要开始,请使用以下快速入门之一安装 Linux 上的 SQL Server:To get started, install SQL Server on Linux using one of the following quickstarts:

备注

Docker 本身可在多个平台上运行,这意味着可在 Linux、Mac 和 Windows 上运行 Docker 映像。Docker itself runs on multiple platforms, which means that you can run the Docker image on Linux, Mac, and Windows.

连接Connect

安装完成后,连接到 Linux 计算机上的 SQL Server 实例。After installation, connect to the SQL Server instance on your Linux machine. 可以本地或远程连接,也可以使用各种工具和驱动程序连接。You can connect locally or remotely and with a variety of tools and drivers. 快速入门演示了如何使用 sqlcmd 命令行工具。The quickstarts demonstrate how to use the sqlcmd command-line tool. 其他工具包括:Other tools include the following:

工具Tool 教程Tutorial
Visual Studio Code (VS Code)Visual Studio Code (VS Code) 将 VS Code 用于 Linux 上的 SQL ServerUse VS Code with SQL Server on Linux
SQL Server Management Studio (SSMS)SQL Server Management Studio (SSMS) 使用 Windows 上的 SSMS 连接到 Linux 上的 SQL ServerUse SSMS on Windows to connect to SQL Server on Linux
SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) 将 SSDT 用于 Linux 上的 SQL ServerUse SSDT with SQL Server on Linux

探究Explore

SQL Server 2017 在所有支持的平台(包括 Linux)上具有相同的基础数据库引擎。SQL Server 2017 has the same underlying database engine on all supported platforms, including Linux. 因此,在 Linux 上,许多现有功能运行方式相同。Therefore, many existing features and capabilities operate the same way on Linux. 文档的这一部分从 Linux 的角度展示了其中部分功能。This area of the documentation exposes some of these features from a Linux perspective. 它还展示了 Linux 上有独特要求的部分。It also calls out areas that have unique requirements on Linux.

如果你已熟悉 SQL Server,请查看发行说明,了解此版本的常规指南和已知问题。If you are already familiar with SQL Server, review the Release notes for general guidelines and known issues for this release. 然后查看 Linux 上的 SQL Server 的新增功能以及 SQL Server 2017 的新增功能摘要Then look at what's new for SQL Server on Linux as well as what's new for SQL Server 2017 overall.

SQL Server 2019 (15.x)SQL Server 2019 (15.x) 在所有支持的平台(包括 Linux)上具有相同的基础数据库引擎。has the same underlying database engine on all supported platforms, including Linux. 因此,在 Linux 上,许多现有功能运行方式相同。Therefore, many existing features and capabilities operate the same way on Linux. 文档的这一部分从 Linux 的角度展示了其中部分功能。This area of the documentation exposes some of these features from a Linux perspective. 它还展示了 Linux 上有独特要求的部分。It also calls out areas that have unique requirements on Linux.

如果你已熟悉 Linux 上的 SQL Server,请查看发行说明,了解此版本的常规指南和已知问题。If you are already familiar with SQL Server on Linux, review the Release notes for general guidelines and known issues for this release. 然后查看 Linux 上的 SQL Server 2019 的新增功能Then look at what's new for SQL Server 2019 on Linux.

SQL Server 2017 和 SQL Server 2019 (15.x)SQL Server 2019 (15.x) 在所有支持的平台(包括 Linux)上都具有相同的基础数据库引擎。SQL Server 2017 and SQL Server 2019 (15.x)SQL Server 2019 (15.x) have the same underlying database engine on all supported platforms, including Linux. 因此,在 Linux 上,许多现有功能运行方式相同。Therefore, many existing features and capabilities operate the same way on Linux. 文档的这一部分从 Linux 的角度展示了其中部分功能。This area of the documentation exposes some of these features from a Linux perspective. 它还展示了 Linux 上有独特要求的部分。It also calls out areas that have unique requirements on Linux.

如果你已熟悉 Linux 上的 SQL Server,请查看发行说明:If you are already familiar with SQL Server on Linux, review the release notes:

然后查看新增功能:Then look at what's new:

提示

有关常见问题的解答,请参阅 Linux 上的 SQL Server 常见问题解答For answers to frequently asked questions, see the SQL Server on Linux FAQ.

获取帮助

参与编辑 SQL 文档

你是否知道你可以自己编辑内容?Did you know that you could edit the content yourself? 这样做不仅可以改进我们的文档,还可以获得页面贡献者的殊荣。If you do so, not only will our documentation improve, but you'll also be credited as a contributor to the page.