Requête de toutes les données de la table et de l'indice de compression

Quelqu'un arrive d'avoir un générique instruction SQL qui vous liste toutes les tables et les index dans une base de données, avec leur paramètre de compression, pour chaque partition?

Grâce.

EDIT: voilà Ce que j'ai reçu dans ma tentative de tables de requêtes, mais je ne suis pas sûr que la jointure est correct (je suis en présence de doublons, ce qui semble être causé par la présence d'index)

SELECT [t].[name], [p].[partition_number], [p].[data_compression_desc]
FROM [sys].[partitions] AS [p]
INNER JOIN sys.tables AS [t] ON [t].[object_id] = [p].[object_id]
Vous pourriez avoir écrit dans le temps que vous avez attendu une réponse. 🙂 Vous savez à propos de sys.partitions, sys.index, etc. droit?
Je ne sais pas, je suis un fast typer. J'ai eu un aller, mais tbh je ne suis pas convaincu de la relations entre les tables que vous avez mentionné.
Vous devez inclure ce que vous avez essayé dans votre question; il montre aux autres que vous avez mis dans un certain effort et ne sont pas juste de demander de code (ou de demander à quelqu'un pour écrire votre code pour vous).

OriginalL'auteur Barguast | 2013-06-07