选择合适的工具管理 Linux 上的 SQL Server

适用于:SQL Server - Linux

管理 Linux 上的 SQL Server 有多种方法。 下面这一节简要介绍了各种管理工具和方法,并指出了更多资源。

mssql-conf

使用 mssql-conf 工具配置 Linux 上的 SQL Server。 有关详细信息,请参阅使用 mssql-conf 配置 Linux 上的 SQL Server

Transact-SQL

几乎所有在客户端工具中可以完成的工作,都可以使用 Transact-SQL 语句来完成。 SQL Server 提供动态管理视图 (DMV) 来查询 SQL Server 的状态和配置。 此外,还提供 Transact-SQL 命令来执行数据库管理任务。 可以在任何支持连接到 SQL Server 并运行 Transact-SQL 查询的客户端工具中运行这些命令,例如 sqlcmdVisual Studio Code

Azure Data Studio

新 Azure Data Studio 是一款用于管理 SQL Server 的跨平台工具。 有关详细信息,请参阅 Azure Data Studio 概述

命名管道

Linux 上的 SQL Server 不支持命名管道协议。

Windows 上的 SQL Server Management Studio

SQL Server Management Studio (SSMS) 是一款 Windows 应用程序,它提供了一种用于管理 SQL Server 的图形用户界面。 尽管当前它只能在 Windows 上运行,但用户可以通过该应用程序远程连接到 Linux SQL Server 实例。 有关使用 SSMS 管理 SQL Server 的详细信息,请参阅使用 SSMS 管理 Linux 上的 SQL Server

mssql-cli(预览版)

Microsoft 已发布新的跨平台脚本工具用于 SQL Server,即mssql cli。 此工具当前处于预览状态。

PowerShell

PowerShell 提供了丰富的命令行环境,用于管理 Linux 上的 SQL Server。 有关详细信息,请参阅使用 PowerShell 管理 Linux 上的 SQL Server