关于SQL Server的sys.dm_db_partition_stats DMV无权限查询异常的问询
关于SQL Server 2016 SP1-CU8中sys.dm_db_partition_stats的异常行为
我最近在SQL Server 2016 SP1-CU8环境里,发现动态管理视图sys.dm_db_partition_stats存在一个奇怪的异常:
- 当我在没有AdventureWorks2014数据库访问权限的安全上下文下执行查询:
这个查询会进入无限运行的状态,始终无法返回结果或终止。SELECT * FROM AdventureWorks2014.sys.dm_db_partition_stats - 切换到sysadmin身份查看实例状态时,能明确看到这条语句一直在执行,并没有被其他会话阻塞的迹象。
这应该是该DMV在权限校验逻辑上的一处bug,导致无目标库权限的查询陷入类似死循环的异常。
内容的提问来源于stack exchange,提问作者user9673804
相关产品推荐
相关产品推荐

