Compartir a través de


Mostrar información de datos y espacio de registro para 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

Se concede permiso para ejecutar sp_spaceused al rol público . 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 de datos y del registro de una base de datos

  1. En el 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 Informes, Informes estándar, y luego haga clic en Uso de disco.

Uso de Transact-SQL

Para mostrar la información sobre el espacio de datos y los registros de una base de datos utilizando sp_spaceused

  1. Conéctese al 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 informar de la información de espacio en disco de la Vendor tabla y sus índices.

USE AdventureWorks2012;  
GO  
EXEC sp_spaceused N'Purchasing.Vendor';  
GO  

Para mostrar la información del espacio de datos y del registro de una base de datos consultando sys.database_files

  1. Conéctese al 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 de 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  
  

Véase 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 datos o archivos de registro de una base de datos