Compartir a través de


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 de espacio de datos y registro de una base de datos en SQL Server 2014 mediante SQL Server Management Studio o Transact-SQL.

En este tema

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 .

Uso de SQL Server Management Studio

Para mostrar la información del espacio ocupado por los datos y el registro de una base de datos

  1. En Explorador de objetos, conéctese a una instancia de SQL Server y expanda esa instancia.

  2. Expanda Bases de datos.

  3. Haga clic con el botón derecho en una base de datos, seleccione Informese Informes estándary, luego, haga clic en Uso de disco.

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

  1. Conéctese con el Motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. 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

  1. Conéctese con el Motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. 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  
  

Consulte también

SELECT (Transact-SQL)
sys.database_files (Transact-SQL)
sp_spaceused (Transact-SQL)
Agregar archivos de datos o de registro a una base de datos
Eliminar archivos de datos o de registro de una base de datos