-
¿Cómo puedo ejecutar una comprobación de integridad en una base de datos de SQL Server Express 2005?
-
Microsoft SQL Server 2005 Express Edition no incluye utilidad de mantenimiento de base de datos SQL, que es un componente del estándar de Microsoft SQL Server 2000 o posterior. Una de las principales funciones de esta utilidad es comprobar la integridad física y lógica de todos los objetos en la base de datos especificada. Mediante la ejecución del procedimiento T-SQL con comandos DBCC, se puede comprobar la integridad de todas las páginas y las estructuras que componen una base de datos SQL Server 2005 Express Edition.
Instrucciones
1 Haga clic en "Inicio" seguido de "Microsoft SQL Management Console".
2 Introduzca el código siguiente en la ventana abierta:
CREAR PROCEDIMIENTO [dbo]. [CheckDatabaseIntegrity]
(
@DatabaseName sysname = null
)
COMO
- - Comience Código de prueba
--DECLARE @DatabaseName Nombre_sist
--set @DatabaseName = "Tempdb"
- - Código de prueba Fin
SI @DatabaseName IS NULL
EMPEZAR
EXEC sp_msforeachdb 'DBCC CHECKDB(''?'')'
FIN
MÁS
EXEC ('DBCC CHECKDB('''+@DatabaseName+''')'
FIN
/ *
- Ejecutar completa comprobación de coherencia de todas las bases de datos
sqlcmd -S. \ EXPRESS -Q "EXEC CheckDatabaseIntegrity"
- Ejecutar completa Control de consistencia de la base de datos WebContacts
sqlcmd -S. \ EXPRESS -Q "EXEC CheckDatabaseIntegrity
@ DatabaseName = '' WebContacts "
* /
3 Haga clic en "Archivo" y luego "Guardar" para guardar el procedimiento de SQL para comprobar la integridad de una base de datos de SQL Server Express 2005.