? Microsoft SQL Server 2005 Express Edition nicht enthalten SQL Datenbank Wartung -Dienstprogramm, das ein Bestandteil des Standard- Microsoft SQL Server 2000 oder höher ist . Eine der wichtigsten Funktionen dieses Dienstprogramm ist die logische und physische Integrität aller Objekte in der angegebenen Datenbank überprüfen . Durch den Betrieb des T- SQL-Prozedur mit DBCC -Befehlen können Sie überprüfen die Integrität aller Seiten und Strukturen , aus denen eine SQL Server 2005 Express Edition-Datenbank . Anleitung
1
Klicken Sie auf "Start ", gefolgt von
2
Geben Sie den folgenden Code in das offene Fenster "Microsoft SQL Management Console . ":
CREATE PROCEDURE [ dbo]. [ CheckDatabaseIntegrity ]
(
@ DatabaseName sysname = null
)
AS
---- Beginnen Testcode
- DECLARE @ DatabaseName sysname
- SET @ DatabaseName = ' tempdb '
---- Ende Testcode
IF @ DatabaseName IS NULL
BEGIN
EXEC sp_msforeachdb ' DBCC CHECKDB ( '' ? '') '
END ELSE
EXEC ( ' DBCC CHECKDB ( ''' + @ DatabaseName +'' ') '
END
/*
- Führen Sie die vollständige Übereinstimmung aller Datenbanken
prüfen .
sqlcmd -S \\ EXPRESS -Q "EXEC CheckDatabaseIntegrity "
- . Execute Volle Konsistenzprüfung der WebContacts Database
sqlcmd -S \\ EXPRESS -Q "EXEC CheckDatabaseIntegrity
@ DatabaseName = ' WebContacts ' "
* /
3
Klicken Sie auf" Datei speichern " " gefolgt von " um die SQL-Prozedur zur Überprüfung der Integrität sparen einer SQL Server 2005 Express-Datenbank .