我正在使用 Azure 搜索索引器来索引 Azure SQL DB 中的视图。
我创建了数据源(视图)并在连接字符串中设置了此类设置
(...)Trusted_Connection=False;Encrypt=True;Connection Timeout=1200;" },
索引器仍然返回超时,我从 Azure SQL DB 日志中看到,索引器的查询在 30 秒后被取消:
- 行动状态:取消
- 语句:SET FMTONLY OFF;SET NO_BROWSETABLE ON;SELECT * FROM [dbo].[v_XXX] ORDER BY [rowVersion] SET NO_BROWSETABLE OFF
- 服务器持续时间:00:00:30.3559524
通过 SQL Server Mgmt Studio 运行相同的语句大约需要 2 分钟并完成。
我想知道是否有任何其他设置(服务器或数据库)会覆盖我的连接超时首选项?如果是,那么为什么当我使用 SSMS 查询我的数据库时没有超时,而当 Indexer 尝试索引视图时有超时?