如何在SQL Server 2008中查看内部表?

时间:2012-11-28 21:08:47

标签: sql-server-2008

我专门寻找一种方法来查看全文索引片段和xml索引,其中according to the documentation存储为内部表。 This page描述了如何查看内部表元数据。我希望的是一种查看内部表中数据的方法。

1 个答案:

答案 0 :(得分:6)

您可以从sys.internal_tables

获取架构名称和表名称
SELECT QUOTENAME(SCHEMA_NAME(schema_id)) + '.' + QUOTENAME(name)
FROM sys.internal_tables

然后,如果您已连接via the DAC,则只需从中选择

即可
select * from [sys].[xml_index_nodes_1765581328_256000]
select * from [sys].[fulltext_avdl_1077578877]
select * from [sys].[ifts_comp_fragment_610101214_4]

可能有更好的方法来获取您想要的任何信息。例如与SQL Server 2008 are listed here中的全文索引相关的DMV。