Mostrar la información del espacio ocupado por los datos y el registro de una base de datos
En este tema se describe cómo mostrar la información del espacio ocupado por los datos y el registro de una base de datos en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL.
En este tema
Antes de empezar:
Seguridad
Para mostrar la información del espacio ocupado por los datos y el registro, use:
SQL Server Management Studio
Transact-SQL
Antes de empezar
Seguridad
Permisos
El permiso para ejecutar sp_spaceused se otorga al rol public. Solo los miembros del rol fijo de base de datos db_owner pueden especificar el parámetro @updateusage.
[Arriba]
Usar SQL Server Management Studio
Para mostrar la información del espacio ocupado por los datos y el registro de una base de datos
En el Explorador de objetos, conéctese a una instancia de SQL Server y expándala.
Expanda Bases de datos.
Haga clic con el botón secundario en una base de datos, seleccione Informes, Informes estándar y, a continuación, haga clic en Uso de disco.
[Arriba]
Usar Transact-SQL
Para mostrar la información del espacio ocupado por los datos y el registro de una base de datos mediante sp_spaceused
Conéctese al Motor de base de datos.
Desde la barra Estándar, haga clic en Nueva consulta.
Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. En este ejemplo se usa el procedimiento almacenado del sistema sp_spaceused para notificar información de espacio en disco para la tabla Vendor y sus índices.
USE AdventureWorks2012;
GO
EXEC sp_spaceused N'Purchasing.Vendor';
GO
Para mostrar la información del espacio ocupado por los datos y el registro de una base de datos mediante una consulta a sys.database_files
Conéctese con el Motor de base de datos.
En la barra Estándar, haga clic en Nueva consulta.
Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. En este ejemplo se consulta la vista de catálogo sys.database_files para devolver información específica sobre los archivos de datos y de registro de la base de datos AdventureWorks2012 .
USE AdventureWorks2012;
GO
SELECT file_id, name, type_desc, physical_name, size, max_size
FROM sys.database_files ;
GO
[Arriba]
Vea también
Referencia
sys.database_files (Transact-SQL)
Conceptos
Agregar archivos de datos o de registro a una base de datos
Eliminar archivos de datos o de registro de una base de datos