Vue système liant partition et schéma de partition
Bonjour,
Je souhaitais me faire un petit script remontant un maximum d'informations
sur les objets partitionés et leurs partitions à l'aide des vues systèmes.
Pas de problème pour lier une partition à son espace de stockage, mais je
n'arrive en revanche pas à trouver le moyen de lier la partition à son schema
de partition.
Quelqu'un sait-il comment faire le lien entre sys.partitions et
sys.partition_schemes ?
Pour info, voici la requête que j'aimerai compléter.
select object_name(SP.object_id) AS 'Table',SI.name AS
'Indexe',SP.partition_number, SP.rows,DS.name AS 'FileGroup'
from sys.partitions SP
inner join ( select object_id,index_id,count(*) AS 'partitions' FROM
sys.partitions GROUP BY object_id,index_id HAVING COUNT(*) >1) O ON (
O.object_id = SP.object_id AND O.index_id = SP.index_id)
inner join sys.indexes SI ON (SI.object_id = SP.object_id AND SI.index_id =
SP.index_id)
inner join sys.allocation_units SU ON SU.container_id = SP.hobt_id
inner join sys.data_spaces DS ON DS.data_space_id = SU.data_space_id
order by 1,2,3
|