Amigos,
Quiero dejarles un script muy útil. El mismo sirve para obtener un recordset mediante el cual podrán tener un lista de todas las tablas correspondientes a una Base de Datos y su correspondiente FileGroup de alocación. Espero que les sea útil. Saludos.
------------------------------------------------------------------------------------------------------------------------------
-- Detalle: Este script lista todos las tablas de una BD y su correspondiente Filegroup --
-- Gustavo Herrera para Sql Server Tips - http://gherrerasqlserver.blogspot.com/ --
------------------------------------------------------------------------------------------------------------------------------
SELECT
o.[name] AS 'TABLE',
f.[name] AS 'FILE_GROUP'
FROM sys.indexes i
inner JOIN sys.filegroups f
ON i.data_space_id = f.data_space_id
INNER JOIN sys.objects o
ON i.[object_id] = o.[object_id]
WHERE
o.type = 'U' and
i.type < 2
Order by O.name
GO
Mi nombre es Gustavo Herrera. Me desempeño profesionalmente como DBA especializado en Microsoft Sql Server, formo parte activamente de la Comunidad Sql Server de Argentina (comunidad oficial de Microsoft). La idea de este blog es generar un vínculo más de intercambio con uds., mis queridos colegas. Espero que se sientan a gusto, pasen, vean, opinen, comenten, critiquen, aporten.. este blog lo hacemos entre todos.