? Microsoft SQL Server 2005 Express Edition inkluderer ikke SQL database vedlikehold verktøyet, som er en del av standard Microsoft SQL Server 2000 eller senere. En av de viktigste funksjonene i dette verktøyet er å sjekke det logiske og fysiske integritet av alle objekter i den angitte databasen . Ved å kjøre T -SQL prosedyre med DBCC kommandoer , kan du sjekke integriteten til alle sider og strukturer som utgjør en SQL Server 2005 Express Edition database. Instruksjoner
en
Klikk "Start " etterfulgt av
2
Skriv inn følgende kode i det åpne vinduet "Microsoft SQL Management Console . " : En
CREATE PROSEDYRE [ dbo ] . [ CheckDatabaseIntegrity ]
(
@ databasenavn sysname = null
)
AS
---- Begynn Test kode
- DECLARE @ databasenavn sysname
- SET @ databasenavn = ' tempdb '
---- End Test kode
IF @ databasenavn IS NULL
START
EXEC sp_msforeachdb ' DBCC CHECKDB ('' ? '') '
END
ELSE
EXEC (' DBCC CHECKDB ('' ' + @ databasenavn + '' ' ) '
END
/*
- Execute Full Konsistens Sjekk av alle databaser
.
sqlcmd -S \\ EXPRESS - Q " EXEC CheckDatabaseIntegrity "
- . Execute Full Konsistens Kontroll av WebContacts Database
sqlcmd - S \\ EXPRESS - Q " EXEC CheckDatabaseIntegrity
@ databasenavn = ' WebContacts ' "
* /
3
Klikk på" File "og deretter" lagre "for å lagre SQL-prosedyre for å sjekke integriteten av en SQL Server 2005 Express database.