Bonjour à tous,
Je voudrais savoir qu'elle requête permettrait de savoir à qu'elle groupe de fichier est reliée une table.
J'ai regardé dans la table sysobjects, sysfilegroups, mais je ne voit pas qu'elle colonne fait le lien.
Merci par avance
Version imprimable
Bonjour à tous,
Je voudrais savoir qu'elle requête permettrait de savoir à qu'elle groupe de fichier est reliée une table.
J'ai regardé dans la table sysobjects, sysfilegroups, mais je ne voit pas qu'elle colonne fait le lien.
Merci par avance
select 'table_name'=object_name(i.id) ,i.indid
,'index_name'=i.name ,i.groupid
,'filegroup'=f.name ,'file_name'=d.physical_name
from sys.sysindexes i
,sys.filegroups f ,sys.database_files d
where objectproperty(i.id,'IsUserTable') = 1
and f.data_space_id = i.groupid
and f.data_space_id = d.data_space_id
order by f.name,object_name(i.id),groupid
go
louis malta
Cela dépend de la version de SQL Server. EN effet avec 2005 depuis l'apparition des partitions, les tables données dans l'exemple ci avant donnent des résultats faux...
A +