Azure CLI-如何将标签添加到Azure Sql服务器(逻辑服务器)?

时间:2019-05-15 19:11:53

标签: sql-server tags azure-cli

尝试在Azure中为SQL服务器(逻辑服务器)创建标签脚本编写脚本时,不确定应使用哪个命令。 az sql server create没有选择将标签作为参数发送的选项。 我正在尝试使用z资源标签,但未找到资源类型。 执行z sql server show时,我具有资源类型。

我尝试了以下命令:

az resource tag --tags Project=$PROJECTNAME Owner=$OWNERNAME Function=$FUNCTIONNAME -g $RESOURCEGROUPNAME -n $SQLSERVERNAME --resource-type "Microsoft.Sql/servers/databases"

az resource --subscription $SubscriptionName tag --tags Project=$PROJECTNAME Owner=$OWNERNAME Function=$FUNCTIONNAME -g $RESOURCEGROUPNAME -n $SQLSERVERNAME --resource-type "Microsoft.Sql/servers"

结果总是: 操作失败,状态为:“未找到”。详细信息:找不到段“服务器”的资源。

2 个答案:

答案 0 :(得分:0)

我已经测试了该命令,它可以工作。确保使用包含SQL服务器的正确资源组

az resource tag --tags Project=test1 Owner=test2 Function=test3 -g $resourceGroupname -n $serverName --resource-type "Microsoft.Sql/servers/"

enter image description here

答案 1 :(得分:0)

我能够使用命令Tony Ju solution来标记数据库服务器,但是无法使用它来标记数据库。我最终使用了以下命令。 (通过使用资源ID)

az resource tag --tags Project=test1 Owner=test2 Function=test3 --ids /subscriptions/{subscription ID}/resourceGroups/{resource group}/providers/Microsoft.Sql/servers/{sql server}/databases/{database}