通过


安装 Azure Data CLI (azdata)

适用范围:Azure Data CLI (azdata)

注释

以前由 Azure 数据 CLI (azdata) 处理的一些方案现在通过 Azure CLI (az) 扩展基于 Azure Arc 的工作流进行管理。 没有单一的 1:1 替代方案适用于所有 azdata 命令。 下表突出显示了常见相关的 Azure CLI 替代项,其中存在它们。

azdata 命令区域 Azure CLI 扩展/命令组 Azure CLI 参考
azdata arc dc * az arcdata Azure Arc 数据命令行界面参考
azdata arc sql mi * az arcdata sql mi 使用 CLI 管理 Azure SQL 托管实例
azdata arc postgres * az arcdata postgres 使用 CLI 管理 PostgreSQL 服务器
azdata migrate * az datamigration 使用 CLI 迁移
azdata extension * az extension * Azure CLI 扩展概述
azdata login az login az login
azdata sql shell / azdata sql query 没有 Azure CLI 等效项(使用 sqlcmd、SSMS 或其他 SQL 工具) sqlcmd 实用工具

SQL Server Management Studio

对于新的自动化和管理方案,首选 Azure CLI(azAzure CLI 扩展Azure Arc 门户体验

Azure Data CLI (azdata) 是使用 Python 编写的命令行实用工具,可通过 REST API 启动和管理数据服务。

查找最新版本

若要查找你已安装的版本并查看是否需要更新,请运行 azdata --version

各操作系统独有的说明

Python/Pip 安装

可以使用 yum、apt 或 zypper 在 Linux 上安装 Azure 数据 CLI(azdata),也可以使用 Homebrew 安装包管理器在 MacOS 上安装 Azure 数据 CLI。 在这些包管理器可用之前,需要安装 Python 和 pip。

重要

在继续之前,需要删除已安装到全局系统 Python 的 azdata 的所有安装。 新的安装程序或本机包会将 azdata 添加到你的路径中,因此不可能知道哪个是第一个。 如果有已安装到全局系统 Python 的现有 azdata,请在继续操作之前将其删除。

若要查看当前安装,请运行以下命令:

$ pip list --format columns

如果 azdata 是通过 pip 安装的,则返回包和版本。 例如:

 Package             Version
------------------- ----------
azdata-cli          15.0.X
azdata-cli-app      15.0.X
azdata-cli-cluster  15.0.X
azdata-cli-core     15.0.X
azdata-cli-hdfs     15.0.X
azdata-cli-notebook 15.0.X
azdata-cli-profile  15.0.X
azdata-cli-spark    15.0.X
azdata-cli-sql      15.0.X

下面的示例删除 azdata 的 pip 安装。

$ pip freeze | grep azdata-* | xargs pip uninstall -y

确认已删除通过 pip 安装的 azdata 的所有安装后,请继续进行安装。

有关命令列表和详细信息,请参阅 Azure 数据 CLI (azdata) 参考