无法在Azure SQL上启用读取横向扩展

时间:2018-11-29 19:30:44

标签: azure powershell azure-sql-database

我有一个高级Azure SQL数据库,我想为其启用读取横向扩展。

我按照此处的说明进行操作:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-read-scale-out

我已经尝试了REST API(使用resources.azure.com)和Powershell API

Set-AzureRmSqlDatabase -DatabaseName "dbname" -ServerName "server" -ResourceGroupName "myresourcegroup" -ReadScale Enabled

这需要几秒钟,然后返回以下内容:

ResourceGroupName             : myresourcegroup
ServerName                    : server
DatabaseName                  : dbname
Location                      : westeurope
DatabaseId                    : <guid>
Edition                       : Premium
CollationName                 : SQL_Latin1_General_CP1_CI_AS
CatalogCollation              :
MaxSizeBytes                  : 536870912000
Status                        : Online
CreationDate                  : 17/11/2016 07:42:26
CurrentServiceObjectiveId     : 00000000-0000-0000-0000-000000000000
CurrentServiceObjectiveName   : PX
RequestedServiceObjectiveName : PX
RequestedServiceObjectiveId   :
ElasticPoolName               :
EarliestRestoreDate           : 25/10/2018 00:00:00
Tags                          :
ResourceId                    : /subscriptions/mysub/resourceGroups/myresourcegroup/providers/Microsoft.Sql/servers/server/databases/dbname
CreateMode                    :
ReadScale                     : Disabled
ZoneRedundant                 : False
Capacity                      : XXXX
Family                        :
SkuName                       : Premium
LicenseType                   :

使用REST API可获得类似的结果。

我已经向Microsoft提出了支持请求,但是以前有人遇到过吗?我执行了错误的命令吗?

1 个答案:

答案 0 :(得分:3)

我与工程团队核对了。执行此操作后,将启用该功能,但是通过cmdlet进行报告时当前存在错误。此修复程序正在进行中,将在下一轮代码部署中推广到舰队。不好意思,抱歉。

读取横向扩展现在应该可以正常工作,因此将ReadIntent添加到您的连接字符串中并进行尝试。

康纳 SQL架构师