共用方式為


azdata 應用程式

適用於:Azure Data CLI (azdata)

備註

過去由 Azure Data CLIazdata() 處理的部分情境,現在透過 Azure CLI (az) 擴充功能基於 Azure Arc 的工作流程來管理。 沒有一個單一 azdata 的 1:1 指令替換。 下表列出常見相關的 Azure CLI 替代方案(若有)。

AZDATA 指揮區 Azure CLI extension / command group Azure CLI 參考資料
azdata arc dc * az arcdata Azure Arc data CLI reference
azdata arc sql mi * az arcdata sql mi Manage Azure SQL Managed Instance with CLI
azdata arc postgres * az arcdata postgres 用 CLI 管理 PostgreSQL 伺服器
azdata migrate * az datamigration 使用 CLI 進行遷移
azdata extension * az extension * Azure CLI extensions overview
azdata login az login AZ Login
azdata sql shell / azdata sql query 沒有 Azure CLI 的對應工具(使用 sqlcmd、SSMS 或其他 SQL 工具) sqlcmd 公用程式

SQL Server 管理工作室

對於新的自動化與管理場景,建議使用 Azure CLI (az)、Azure CLI 擴充套件Azure Arc 入口網站體驗

下列文章提供 azdata 工具中 sql 命令的參考。 如需其他 azdata 命令的詳細資訊,請參閱 azdata 參考

Commands

命令 說明
azdata 應用程式範本 範本。
azdata 應用程式初始化 快速啟動新的應用程式基本架構。
azdata 應用程式建立 建立應用程式。
azdata 應用程式更新 更新應用程式。
azdata 應用程式清單 列出應用程式。
azdata 應用程式刪除 刪除應用程式。
azdata 應用程式執行 執行應用程式。
azdata 應用程式描述 描述應用程式。

azdata 應用程式初始化

協助您根據執行階段環境啟動新的應用程式基本架構和/或規格檔案。

azdata app init [--spec -s] 
                [--name -n]  
                
[--version -v]  
                
[--template -t]  
                
[--destination -d]  
                
[--url -u]

Examples

僅建立新的 spec.yaml 應用程式。

azdata app init --spec

根據範本建立 r 新的 R 應用程式骨架。

azdata app init --name reduce --template r

根據範本建立 python 新的 Python 應用程式骨架。

azdata app init --name reduce --template python

根據範本建立 ssis 新的 SSIS 應用程式骨架。

azdata app init --name reduce --template ssis            

選擇性參數

--spec -s

僅產生應用程式 spec.yaml。

--name -n

應用程式名稱。

--version -v

應用程式版本。

--template -t

範本名稱。 如需支援的範本名稱完整清單,請執行 azdata app template list

--destination -d

應用程式基本架構的放置位置。 預設:目前的工作目錄。

--url -u

指定不同的範本存放庫位置。 預設:https://github.com/Microsoft/SQLBDC-AppDeploy.git

全域引數

--debug

提高日誌詳細程度以顯示所有調試日誌。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

azdata 應用程式建立

建立應用程式。

azdata app create --spec -s 
                  

Examples

從包含有效 spec.yaml 部署規格的目錄建立新的應用程式。

azdata app create --spec /path/to/dir/with/spec/yaml

所需參數

--spec -s

目錄路徑,其中包含描述應用程式的 YAML 規格檔案。

全域引數

--debug

提高日誌詳細程度以顯示所有調試日誌。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

azdata 應用程式更新

更新應用程式。

azdata app update [--spec -s] 
                  [--yes -y]

Examples

從包含有效 spec.yaml 部署規格的目錄更新現有的應用程式。

azdata app update --spec /path/to/dir/with/spec/yaml    

選擇性參數

--spec -s

目錄路徑,其中包含描述應用程式的 YAML 規格檔案。

--yes -y

從 CWD 的 spec.yaml 檔案更新應用程式時,不要提示確認。

全域引數

--debug

提高日誌詳細程度以顯示所有調試日誌。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

azdata 應用程式清單

列出應用程式。

azdata app list [--name -n] 
                [--version -v]

Examples

依名稱和版本列出應用程式。

azdata app list --name reduce  --version v1

依名稱列出所有應用程式版本。

azdata app list --name reduce

依名稱列出所有應用程式版本。

azdata app list

選擇性參數

--name -n

應用程式名稱。

--version -v

應用程式版本。

全域引數

--debug

提高日誌詳細程度以顯示所有調試日誌。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

azdata 應用程式刪除

刪除應用程式。

azdata app delete --name -n 
                  --version -v

Examples

依名稱和版本刪除應用程式。

azdata app delete --name reduce --version v1    

所需參數

--name -n

應用程式名稱。

--version -v

應用程式版本。

全域引數

--debug

提高日誌詳細程度以顯示所有調試日誌。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

azdata 應用程式執行

執行應用程式。

azdata app run --name -n 
               --version -v  
               
[--inputs]

Examples

執行沒有輸入參數的應用程式。

azdata app run --name reduce --version v1

執行具有 1 個輸入參數的應用程式。

azdata app run --name reduce --version v1 --inputs x=10

執行具有多個輸入參數的應用程式。

azdata app run --name reduce --version v1 --inputs x=10,y5.6    

所需參數

--name -n

應用程式名稱。

--version -v

應用程式版本。

選擇性參數

--inputs

CSV name=value 格式的應用程式輸入參數。

全域引數

--debug

提高日誌詳細程度以顯示所有調試日誌。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

azdata 應用程式描述

描述應用程式。

azdata app describe [--spec -s] 
                    [--name -n]  
                    
[--version -v]

Examples

描述應用程式。

azdata app describe --name reduce --version v1    

選擇性參數

--spec -s

目錄路徑,其中包含描述應用程式的 YAML 規格檔案。

--name -n

應用程式名稱。

--version -v

應用程式版本。

全域引數

--debug

提高日誌詳細程度以顯示所有調試日誌。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

下一步

如需其他 azdata 命令的詳細資訊,請參閱 azdata 參考

如需如何安裝 azdata 工具的詳細資訊,請參閱安裝 azdata