如何在 Linux 上安装 Azure Data Studio 来管理 SQL Server

对于大多数现代企业而言,数据是最有价值的资产之一。 通常,数据库用于持久化数据、提供流畅的用户体验并提供运营洞察力。

在这里,我们将向你展示如何在 Linux 上开始使用 Azure Data Studio。 您可以使用它来设计、查询和管理云中或本地的数据或 SQL Server 数据库。

什么是 Azure 数据工作室?

Azure Data Studio 是一个跨平台的数据库管理工具,可在 Mac、Windows 和 Linux 上使用。 Azure Data Studio 具有 Microsoft SQL Server Management Studio (SSMS) 包含的大部分功能,但更轻量级且可扩展。 但是,它并不意味着可以替代 SSMS。

你可以将 Azure Data Studio 用于基于云的数据库和本地数据库。 它非常模块化,并使用软件扩展来扩展或扩展其功能。 例如,您可以使用它连接到 PostgreSQL。

Azure Data Studio 专为现代软件工程师或数据分析师而构建。 它的一些核心功能包括:

  • 高度可定制的仪表板,用于监控您的数据库
  • 一个集成的终端窗口,用于使用 PowerShell、Bash 等与您的数据库进行交互。
  • 支持 Jupyter 笔记本
  • 支持 IntelliSense 的 SQL 查询编辑器

Azure Data Studio 是完全开源的,您可以访问它的 GitHub 上的代码库.

在 Linux 上安装 Azure Data Studio

在开始安装之前,请下载与当前运行的发行版对应的 Azure Data Studio 包。

下载Azure 数据工作室 (自由)

在 Debian 和基于 Ubuntu 的发行版上

如果您使用的是基于 Debian 的发行版,例如 Ubuntu,请下载适当的 DEB 包并使用以下 cd 命令导航到下载目录:

cd ~/Downloads

然后,使用 APT 包管理器安装 Azure Data Studio。

sudo apt install ./azuredatastudio-linux-*.deb

在 RHEL、CentOS 和 Fedora

对于 Red Hat Enterprise Linux (RHEL) 及其衍生版本,下载 RPM 文件,然后导航到 Downloads 目录。

cd ~/Downloads

使用 YUM 安装 Azure Data Studio,如下所示:

sudo yum install ./azuredatastudio-linux-1.35.1.rpm

运行以下命令以下载所需的依赖项:

sudo yum install libXScrnSaver

在 Arch Linux 上

您可以使用 Yay 在基于 Arch 的发行版上安装 Azure Data Studio:

yay -S azuredatastudio-bin

启动 Azure 数据工作室

您可以从系统上的“应用程序”菜单或终端通过运行以下命令启动 Azure Data Studio:

azuredatastudio

连接到数据库

您可以从 Azure Data Studio 的主页轻松连接到您的云或本地数据库。 如果您以前连接过其他数据库,您会在左侧边栏中找到它们。

绿点表示您当前已连接到特定数据库,而红点表示您已断开连接。

点击 新连接 按钮,Azure Data Studio 将显示一个连接屏幕,供您输入登录凭据和其他数据库详细信息。

Enter 您要连接的服务器的名称并提供所需的登录凭据。 我们在这里使用 SQL 登录,但您也可以根据需要使用 Windows 身份验证。

最后,点击 连接 按钮连接到您的 SQL Server 数据库。

使用 先进的 按钮以访问更多连接配置,例如首选端口、连接超时和其他安全配置,以确保您的数据安全。

卸载 Azure 数据工作室

在基于 Debian 的发行版上,可以使用 apt remove 命令卸载 Azure Data Studio:

sudo apt remove azuredatastudio

在 RHEL 上, Fedora和类似的发行版,通过运行以下命令卸载 Azure Data Studio:

sudo yum remove azuredatastudio

在 Arch Linux 上卸载从 AUR 下载的 Azure Data Studio:

sudo yay -R azuredatastudio-bin

访问您的 Cloud 和 Linux 上的本地数据库

本指南向你展示了如何使用 Linux 上的 Azure Data Studio 访问基于云的和本地数据库实例。 它轻量级,易于设置,可用于所有主要操作系统,包括 macOS、Windows 和 Linux。

Azure Data Studio 还支持用于数据或灾难恢复的数据库备份和还原。 您可以在需要时使用 Azure Data Studio 轻松恢复损坏的数据。