分析服务连接被远程主机关闭(Azure SQL数据库)

时间:2019-02-01 08:25:39

标签: sql-server azure azure-sql-database ssas

尝试从Azure SQL数据库中的Analysis Service中加载FACT表(约1500万行)时,我总是在一小时后收到此错误:

  

无法将修改保存到服务器。返回错误:'从服务器接收结果时发生传输级错误。 (提供者:TCP提供程序,错误:0-远程主机强行关闭了现有连接。);远程主机强行关闭了现有连接。 IDataReader接口引发了异常。

我似乎找不到更改超时Azure SQL Server的设置...有人知道我在哪里可以找到它吗?

1 个答案:

答案 0 :(得分:0)

可能是在SSAS而不是Azure SQL数据库上设置了超时?

如果您使用的是现代的“获取数据经验(高级查询)”,请看一下该线程:

SSAS tabular model timeout raised during processing

要对此进行检查,请先单击Model.bim,然后单击F7,打开模型源代码,然后搜索关键字“超时”。

目标是找到这样的东西:

"options": {
          "commandTimeout": "PT1H"
        },

Source = Sql.Database("serverName.database.windows.net","databaseName",
[CommandTimeout=#duration(0, 2, 0, 0)])