Azure SQL 資料庫指令集
所有指令集都會在執行時建立捕捉任何錯誤與其他資訊的記錄檔。這些指令集會在執行時的相同路徑中建立。
thingworxAzureSingleInstanceDBSetup
此指令集可使用指定參數建立單一 Azure SQL 資料庫。
選項
預設
描述
-d | -D | --database | -n | --name
thingworx
要在 Azure 中建立的資料庫名稱。
-g | --resourceGroup
要在 Azure 中建立資料庫時所在資源群組的名稱。
-h | -H | --server
要儲存資料庫所在的 SQL Server 資源。
-c | --capacity
DTU 或 vcore 的整數 sku 容量元件。
--catalog-collation
中繼資料目錄的定序。接受的值:DATABASE_DEFAULT、SQL_Latin1_General_CP1_CI_AS
--collation
Latin1_General_100_CS_AS_SC
要用於資料庫的定序。
-e | --edition | --tier
sku 的版本元件。接受的值:Basic、Standard、Premium、GeneralPurpose、BusinessCritical。
--elastic-pool
與資料庫相關聯的彈性集區名稱。
-f | --family
sku 的計算產生元件 -- 僅適用於 vcore sku。接受的值:Gen4、Gen5。
--license-type
要套用於此 Azure SQL 資料庫的授權類型。接受的值:BasePrice、LicenseIncluded。
--max-size
最大儲存大小。如果未指定單位,則預設為位元組 - B。
--no-wait
不等待長時間執行操作完成。
--sample-name
建立此資料庫時套用的範例結構描述名稱。
--service-objective
資料庫中的 SLA 集合。接受的值:Basic、S0、P1、GP_Gen4_1、BC_Gen5_2
--tags
用來在搜尋時篩選之資料庫中的標籤。
--use-device-code
false
指定要使用的驗證類型。若為裝置碼,為 True,若為瀏覽器登入,則為 false。
-z | --zone-redundant
指定是否要啟用區域冗餘。
thingworxAzureSingleInstanceSchemaSetup
此指令集可為單一 Azure SQL 資料庫設定 ThingWorx 結構描述。存取資料庫的驗證由 SQL Server 使用者名稱與密碼授與。
-d | -D | --database | -n | --name
thingworx
要在 Azure 中建立的資料庫名稱。
-h | -H | --server
要儲存資料庫所在的 SQL Server 資源。
-i | -I
保存資料庫的伺服器實例。
-s | -S | --schema
twschema
識別要從此指令集建立之所有 SQL 物件的結構描述。
-t | -T
ThingWorx 用來向 Azure SQL 資料庫驗證的密碼。
-l | -L
用來登入 Azure SQL Server 資源的 SQL Server 使用者名稱。
-u | -U
twadmin
ThingWorx 用來向 Azure SQL 資料庫驗證的使用者名稱。
-o | -O | --option
所有
傳入其中一個可用選項,以指出要安裝之結構描述的部份。
可用選項:all、property、model、data、modelwithproperty 及 enablesso
thingworxAzureSingleInstanceCleanup
此指令集可刪除指定的單一 Azure SQL 資料庫。
選項
預設
描述
-d | -D | --database | -n | --name
thingworx
要在 Azure 中刪除的資料庫名稱
-h | -H | --server
儲存資料庫所在的 SQL Server 資源
-g | --resourceGroup
資料庫所在之 Azure 中的資源群組
-y | --yes
不提示確認
--no-wait
不等待長時間執行操作完成
--use-device-code
false
指定要使用的驗證類型。若為裝置碼,為 True,若為瀏覽器登入,則為 false
thingworxAzureManagedInstanceDBSetup78
此指令集可在 Azure SQL 受管理實例中建立資料庫與結構描述。
選項
預設
描述
-d | -D
thingworx
要清除之受管理實例中的資料庫名稱
-h | -H
受管理實例名稱
-i | -I
保存資料庫的伺服器實例。
-a | -A
受管理實例管理員登入
-s | -S
twschema
識別要從此指令集建立之所有 SQL 物件的結構描述
-l | -L
twadmin
用來登入 Azure SQL Server 資源的 SQL Server 使用者名稱
-u | -U
ThingWorx 用來向 Azure SQL 資料庫驗證的使用者名稱
thingworxAzureManagedInstanceSchemaSetup
此指令集可設定 Azure SQL 受管理實例資料庫中的 ThingWorx 結構描述。
選項
預設
描述
-d | -D
thingworx
要清除之受管理實例中的資料庫名稱。
-h | -H
受管理實例名稱。
-i | -I
保存資料庫的伺服器實例。
-l | -L
twadmin
用來登入 Azure SQL Server 資源的 SQL Server 使用者名稱。
-o | -O
所有
傳入其中一個可用選項,以指出要安裝之結構描述的部份
有效值:all、enablesso、model、property、data、modelwithproperty
thingworxAzureManagedInstanceDBCleanup
此指令集可清除 Azure SQL 受管理實例中的 ThingWorx 結構描述。
選項
預設
描述
-d | -D
thingworx
要清除之受管理實例中的資料庫名稱。
-h | -H
受管理實例名稱。
-i | -I
保存資料庫的伺服器實例。
-a | -A
受管理實例管理員登入
thingworxAzureElasticpoolSetup
此指令集可建立指定登入與訂閱的彈性集區。
選項
預設
描述
-n | --name
要在 Azure 中建立的彈性集區名稱。
-g | --resourceGroup
要在 Azure 中建立資料庫時所在的資源群組。
配置預設:
az configure --defaults group=<name>
-h | -H | --server
要儲存資料庫所在的 SQL Server 資源。
配置預設:
az configure --defaults sql-server=<name>
-c | --capacity | --dtu
DTU 或 vcore 的整數 sku 容量元件。
--db-dtu-max | --db-max-capacity | --db-max-dtu
任何資料庫所能消耗的容量上限,以 DTU 或 vcore 為單位。
--db-dtu-min | --db-min-capacity | --db-min-dtu
每個資料庫所能保證的容量下限,以 DTU 或 vcore 為單位。
-e | --edition | --tier
sku 的版本元件。
允許的值包括:Basic、Standard、Premium、GeneralPurpose、BusinessCritical。
-f | --family
sku 的計算產生元件,僅適用於 vcore sku。
允許的值包括:Gen4、Gen5。
--license-type
要套用於此彈性集區的授權類型。
允許的值包括:BasePrice、LicenseIncluded。
--max-size
最大儲存大小。如果未指定單位,則預設為位元組 - B。
--no-wait
不等待長時間執行操作完成。
--tags
用來在搜尋時篩選之資料庫中的標籤。
-z | --zone-redundant
指定是否要啟用區域冗餘。
thingworxAzureElasticpoolCleanup
此指令集可刪除指定登入與訂閱的 Azure 彈性集區。
選項
預設
描述
-n | --name
要在 Azure 中刪除的彈性集區名稱
-h | -H | --server
儲存彈性集區所在的 SQL Server 資源。
-g | --resourceGroup
彈性集區所在之 Azure 中的資源群組。
-y | --yes
不提示確認。
--no-wait
不等待長時間執行操作完成。
--use-device-code
指定要使用的驗證類型。若為裝置碼,為 True,若為瀏覽器登入,則為 false
這是否有幫助?