1
我正在SQL Server 2005中使用SQL Server 2008R2。我想要做的是编写一个查询,它将显示任何给定表(或潜在的数据库!)的统计信息列表,它将显示表中所有统计信息的统计信息采样率。查询表统计信息采样率
现在,我可以在使用DBCC show_statistics
命令时看到此信息,但此dbcc
命令在其结果集中返回三个表,这阻止我能够将输出捕获到临时表中。
独立研究这个话题,我发现一个建议是启用xp cmd shell,以便将结果保存到文本文件中,然后将其导入到SQL中并使用PATINDEX解析出来,但这看起来非常特别笨重和涉及开放一个潜在的安全漏洞。
所以我在找的是一种方法来捕获DBCC show_statistics
(无需vb)的第一个表的结果集或其他方式来查询显示的“行”和“行采样”的结果集由DBCC
。