? Microsoft SQL Server 2005 Express Edition inkluderar inte SQL hjälpdatabasreferens underhåll , vilket är en del av standarden Microsoft SQL Server 2000 eller senare . En av de viktigaste funktionerna i detta verktyg är att kolla den logiska och fysiska integriteten för alla objekt i den angivna databasen . Genom att köra T - SQL-procedur med DBCC kommandon kan du kontrollera integriteten av alla sidor och strukturer som utgör en SQL Server 2005 Express Edition databas . Instruktioner
1
Klicka på "Start " följt av
2
Skriv följande kod i det öppna fönstret " Microsoft SQL Management Console . " :
SKAPA FÖRFARANDE [ dbo ] . [ CheckDatabaseIntegrity ]
(
@ DatabaseName sysname = null
) katalog
AS
---- börja Test
Code
- FÖRKLARA @ DatabaseName
sysName
- SET @ DatabaseName = ' tempdb '
---- End Test Code
IF @ DatabaseName IS NULL
BEGIN
EXEC sp_msforeachdb ' DBCC CHECKDB ( '' ? '' ) '
END
ANNARS
EXEC ( ' DBCC CHECKDB ( '' ' + @ DatabaseName + '' ' ) '
END
/*
- Utför fullständig överensstämmelse Kontrollera om alla Databaser
.
sqlcmd - S \\ EXPRESS - Q " EXEC CheckDatabaseIntegrity "
- . Utför fullständig överensstämmelse Check av WebContacts Database
sqlcmd - S \\ EXPRESS - Q " EXEC CheckDatabaseIntegrity
@ DatabaseName = ' WebContacts ' "
* /Addera 3
Klicka på" File " följt av " spara " för att spara SQL-procedur för att kontrollera integriteten av en SQL Server 2005 Express databas .