Azure sql database Azure SQL Single DB(无服务器)Autopause vs SSMS(SQL Server Management Studio)

Azure sql database Azure SQL Single DB(无服务器)Autopause vs SSMS(SQL Server Management Studio),azure-sql-database,ssms,azure-sql,ssms-2018,Azure Sql Database,Ssms,Azure Sql,Ssms 2018,我们正在运行Azure SQL Single Database(无服务器层),我们的开发环境SQL Server出现问题,尽管DBs已停止使用,且autopause已正确配置,但SQL Server似乎没有暂停 如果DB有一个打开的查询窗口,我们已经将它缩小到运行以下SQL查询的SSMS,但我们不知道如何防止它 (@type int)SELECT file_id, name, size AS size_8KB, max_size AS max_size_8KB, ISNULL(FILEPROPE

我们正在运行Azure SQL Single Database(无服务器层),我们的开发环境SQL Server出现问题,尽管DBs已停止使用,且autopause已正确配置,但SQL Server似乎没有暂停

如果DB有一个打开的查询窗口,我们已经将它缩小到运行以下SQL查询的SSMS,但我们不知道如何防止它

(@type int)SELECT file_id, name, size AS size_8KB, max_size AS max_size_8KB, ISNULL(FILEPROPERTY(name, 'SpaceUsed'), size) AS space_used_8KB
                        FROM sys.database_files
                        WHERE type = @type ORDER BY size DESC
SSMS打开时,此查询每5-7分钟运行一次。这给我们带来了相当大的麻烦和成本


有人知道SSMS的什么功能调用此查询以及如何将其关闭吗?

据我所知,当数据库处于非活动状态时,它可以暂停。但是,当SSMS或查询编辑器打开时,与SQL数据库的连接打开,这意味着数据库始终处于活动状态,那么自动暂停配置将无法工作

参考本文件:


HTH.

关闭SSMS中的对象资源管理器。这算是一种连接。你设置了一些自动作业吗?@LeonYue-Nope。对SQL server或DBs上的任何内容都没有更改。这是SSMS专门做这件事的。@toadflakz这太奇怪了。。您可以尝试在任务管理中结束SSMS吗?有趣的是,根据位于的另一个文档页面,如果您的SSMS连接空闲30分钟,Azure SQL将关闭它。这对我来说意味着,他们已经测试过这是可行的,因为他们专门调用SSM,所以我想知道是否确实有一个设置会阻止问题中的查询定期运行?