? Microsoft SQL Server 2005 Express Edition n'inclut pas utilitaire de maintenance de base de données SQL, qui est une composante de la norme Microsoft SQL Server 2000 ou version ultérieure . L'une des principales fonctions de cet utilitaire est de vérifier l'intégrité logique et physique de tous les objets de la base de données spécifiée . En exécutant la procédure T -SQL avec commandes DBCC , vous pouvez vérifier l'intégrité de toutes les pages et les structures qui composent une base de données SQL Server 2005 Express Edition . Instructions
1
Cliquez sur " Démarrer" puis
2
Entrez le code suivant dans la fenêtre ouverte " console de gestion Microsoft SQL . ":
CREATE PROCEDURE [ dbo]. [ CheckDatabaseIntegrity ]
(produits
@ NomBaseDeDonnées sysname = null
)
AS
---- Début du code test
- DECLARE @ NomBaseDeDonnées sysname
- SET @ DatabaseName = ' tempdb '
---- Fin tester le code
@ NomBaseDeDonnées IS NULL
BEGIN
EXEC sp_msforeachdb ' DBCC CHECKDB ( ''? '') '
End of
AUTRE
EXEC (' DBCC CHECKDB ( ''' + @ NomBaseDeDonnées + '' ') '
End of
/*
- Exécuter Cohérence vérification complète de toutes les bases de données
.
sqlcmd -S \\ EXPRESS- Q "EXEC CheckDatabaseIntegrity "
- . exécution parfaite cohérence Contrôle de la base de données WebContacts
sqlcmd -S \\ EXPRESS- Q "EXEC CheckDatabaseIntegrity < br >
@ DatabaseName = ' WebContacts de "
* /
3
Cliquez sur " fichier "puis " Enregistrer "pour enregistrer la procédure SQL pour vérifier l'intégrité d'une base de données SQL Server Express 2005.