azdata
适用范围:Azure Data CLI (azdata
)
以下文章提供了 azdata 工具中 sql 命令的参考。 有关其他 azdata 命令的详细信息,请参阅 azdata 参考。
命令
命令 | 说明 |
---|---|
azdata arc | 使用用于 Azure 数据服务的 Azure Arc 的命令。 |
azdata sql | SQL DB CLI 允许用户通过 T-SQL 与 SQL Server 交互。 |
azdata login | 登录到群集的控制器终结点,并将其命名空间设置为活动上下文。 若要在登录时使用密码,必须设置 AZDATA_PASSWORD 环境变量。 |
azdata logout | 注销群集。 |
azdata context | 上下文管理命令。 |
azdata bdc | 选择、管理和操作 SQL Server 大数据群集。 |
azdata extension | 管理和更新 CLI 扩展。 |
azdata app | 创建、删除、运行和管理应用程序。 |
azdata postgres | Postgres 查询运行程序和交互式 Shell。 |
azdata notebook | 用于从终端查看、运行和管理笔记本的命令。 |
azdata login
部署群集时,它将在部署期间列出控制器终结点,你应该使用该终结点登录。 如果不知道控制器终结点,则可通过在系统上将群集的 kube 配置置于默认位置 <user home>/.kube/config 进行登录,或使用 KUBECONFIG 环境变量(即 export KUBECONFIG=path/to/.kube/config)进行登录。登录时,此群集的命名空间将设置为活动上下文。
azdata login [--auth]
[--endpoint -e]
[--accept-eula -a]
[--namespace -ns]
[--username -u]
[--principal -p]
示例
使用基本身份验证登录。
azdata login --auth basic --username johndoe --endpoint https://<ip or domain name>:30080
使用 Active Directory 登录。
azdata login --auth ad --endpoint https://<ip or domain name>:30080
使用带有显式主体的 Active Directory 登录。
azdata login --auth ad --principal johndoe@COSTOSO.COM --endpoint https://<ip or domain name>:30080
以交互方式登录。 如果未指定为参数,则系统会始终提示输入群集名称。 如果在系统上设置了 AZDATA_USERNAME、AZDATA_PASSWORD 和 ACCEPT_EULA 环境变量,则不会提示输入这些变量。 如果系统上设置了 kube 配置或正在使用 KUBECONFIG 环境变量来指定配置路径,则交互式体验将首先尝试使用该配置,然后在配置失败时进行提示。
azdata login
登录(非交互式)。 通过将群集名称、控制器用户名、控制器终结点和接受 EULA 设置为参数进行登录。 必须设置 AZDATA_PASSWORD 环境变量。 如果不想指定控制器终结点,请在计算机上将 kube 配置置于默认位置 <user home>/.kube/config,或使用 KUBECONFIG 环境变量(即 export KUBECONFIG=path/to/.kube/config)。
azdata login --namespace ClusterName --username johndoe@contoso.com --endpoint https://<ip or domain name>:30080 --accept-eula yes
在计算机上使用 kube 配置登录,并设置 AZDATA_USERNAME、AZDATA_PASSWORD 和 ACCEPT_EULA 环境变量。
azdata login -n ClusterName
可选参数
--auth
身份验证策略。 基本身份验证或 Active Directory 身份验证。 默认为“基本”身份验证。
--endpoint -e
群集控制器终结点“https://host:port"”。 如果不想使用此参数,则可在计算机上使用 kube 配置。 请确保配置位于默认位置 <user home>/.kube/config 或使用 KUBECONFIG 环境变量。
--accept-eula -a
是否接受许可条款? [是/否]。 如果不想使用此参数,可以将环境变量 ACCEPT_EULA 设置为“yes”。 可以在 https://aka.ms/eula-azdata-en 查看此产品的许可条款。
--namespace -ns
群集控制平面的命名空间。
--username -u
帐户用户。 如果不想使用此参数,则可设置环境变量 AZDATA_USERNAME。
--principal -p
你的 Kerberos 领域。 在大多数情况下,Kerberos 领域是你的域名,采用大写字母。
全局参数
--debug
提高日志记录详细程度以显示所有调试日志。
--help -h
显示此帮助消息并退出。
--output -o
输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。
--query -q
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
--verbose
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
azdata logout
注销群集。
azdata logout
示例
注销此用户。
azdata logout
全局参数
--debug
提高日志记录详细程度以显示所有调试日志。
--help -h
显示此帮助消息并退出。
--output -o
输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。
--query -q
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
--verbose
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
后续步骤
有关其他 azdata 命令的详细信息,请参阅 azdata 参考。
有关如何安装 azdata 工具的详细信息,请参阅安装 azdata。