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 延伸模組 管理及更新 CLI 延伸模組。
azdata app 建立、刪除、執行和管理應用程式。
azdata postgres Postgres 查詢執行器與互動式殼層。
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

您接受授權條款嗎? [yes/no]。 如果您不想要使用此引數,可以將環境變數 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