通过


azdata context

适用范围: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 数据 CLI 参考
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 门户体验

以下文章提供了 azdata 工具中 sql 命令的参考。 有关其他 azdata 命令的详细信息,请参阅 azdata 参考

指令

命令 说明
azdata context list 列出用户配置文件中的可用上下文。
azdata context delete 从用户配置文件中删除具有给定命名空间的上下文。
azdata context set 将具有给定命名空间的上下文设置为用户配置文件中的活动上下文。

azdata context list

可以设置或删除其中任何一项, azdata context set 或者 azdata context delete。 若要登录到新上下文,请使用 azdata login

azdata context list [--active -a] 
                    

示例

列出用户配置文件中的所有可用上下文。

azdata context list

列出用户配置文件中的活动上下文。

azdata context list --active

可选参数

--active -a

仅列出当前活动上下文。

全局参数

--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--output -o

输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。

--query -q

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

azdata context delete

如果已删除的上下文处于活动状态,用户将需要设置新的活动上下文。 查看可用于设置或删除 azdata context list的上下文。 如果提供与多个上下文命名空间匹配的命名空间,则必须提供所有 [--namespace --username --endpoint] 才能删除该上下文的唯一性。

azdata context delete --namespace -ns 
                      [--endpoint -e]  
                      
[--username -u]

示例

基于唯一命名空间删除用户配置文件中的上下文。

azdata context delete --namespace contextNamespace

根据命名空间、用户名和控制器终结点删除用户配置文件中的上下文。

azdata context set --namespace contextNamespace --username johndoe --endpoint https://<ip or domain name>:30080

必需参数

--namespace -ns

要删除的上下文的命名空间。

可选参数

--endpoint -e

群集控制器终结点“https://host:port"。

--username -u

帐户用户。

全局参数

--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--output -o

输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。

--query -q

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

azdata context set

查看可用于设置 azdata context list的上下文。 如果未列出上下文,则需要登录才能在用户配置文件 azdata login中创建上下文。 登录的内容将成为活动上下文。 如果登录到多个实体,则可以使用此命令在活动上下文之间切换。 查看当前活动上下文 azdata context list --active。 如果提供与多个上下文命名空间匹配的命名空间,则必须提供所有 [--namespace --username --endpoint] 才能设置活动上下文的唯一性。

azdata context set --namespace -ns 
                   [--endpoint -e]  
                   
[--username -u]

示例

基于唯一命名空间设置用户配置文件中的活动上下文。

azdata context set --namespace contextNamespace

基于命名空间、用户名和控制器终结点设置用户配置文件中的活动上下文。

azdata context set --namespace contextNamespace --username johndoe --endpoint https://<ip or domain name>:30080     

必需参数

--namespace -ns

要设置的上下文的命名空间。

可选参数

--endpoint -e

群集控制器终结点“https://host:port"。

--username -u

帐户用户。

全局参数

--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--output -o

输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。

--query -q

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

后续步骤

有关其他 azdata 命令的详细信息,请参阅 azdata 参考

有关如何安装 azdata 工具的详细信息,请参阅安装 azdata