尝试从Azure SQL数据库中的Analysis Service中加载FACT表(约1500万行)时,我总是在一小时后收到此错误:
无法将修改保存到服务器。返回错误:'从服务器接收结果时发生传输级错误。 (提供者:TCP提供程序,错误:0-远程主机强行关闭了现有连接。);远程主机强行关闭了现有连接。 IDataReader接口引发了异常。
我似乎找不到更改超时Azure SQL Server的设置...有人知道我在哪里可以找到它吗?
答案 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)])