Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> SQL Server >> .

Come posso eseguire un controllo di integrità di un database SQL Server 2005 Express

? Microsoft SQL Server 2005 Express Edition non include utility di manutenzione del database SQL , che è un componente dello standard di Microsoft SQL Server 2000 o versione successiva . Una delle principali funzioni di questa utilità è quello di verificare l'integrità logica e fisica di tutti gli oggetti del database specificato. Eseguendo la procedura di T - SQL con comandi DBCC , è possibile verificare l'integrità di tutte le pagine e le strutture che compongono un database SQL Server 2005 Express Edition . Istruzioni
1

Fare clic su " Start" seguito da
2

Inserisci il seguente codice nella finestra aperta "Microsoft SQL Management Console . " :

CREATE PROCEDURE [ dbo ] . [ CheckDatabaseIntegrity ]

(

@ DatabaseName sysname = null

) per

AS

---- Inizia Codice di prova

- DECLARE @ DatabaseName sysname

- SET @ DatabaseName = 'tempdb'

---- Fine Codice Test

@ DatabaseName IS NULL

BEGIN

EXEC sp_msforeachdb ' DBCC CHECKDB ( '' ? '') '

END

ELSE

EXEC ( ' DBCC CHECKDB ( ''' + @ DatabaseName + '' ' ) '

END

/*

- Esegue piena coerenza Controllare di tutti i database
.

sqlcmd - S \\ EXPRESS - Q " EXEC CheckDatabaseIntegrity "

- . esecuzione completa verifica della coerenza del WebContacts Database

sqlcmd - S \\ EXPRESS - Q " EXEC CheckDatabaseIntegrity

@ DatabaseName = ' WebContacts ' "

* /
3

Fare clic su" File "e poi " Salva "per salvare la procedura SQL per controllare l'integrità di un database di SQL Server 2005 Express .

 

software © www.354353.com