Attività Controlla integrità database (Piano di manutenzione)Check Database Integrity Task (Maintenance Plan)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Usare la finestra di dialogo Attività Controlla integrità database per controllare l'allocazione e l'integrità strutturale delle tabelle utente e di sistema e degli indici del database eseguendo l'istruzione DBCC CHECKDB Transact-SQLTransact-SQL .Use the Check Database Integrity Task dialog to check the allocation and structural integrity of user and system tables, and indexes in the database, by running the DBCC CHECKDB Transact-SQLTransact-SQL statement. L'esecuzione di DBCC consente di individuare gli eventuali problemi di integrità nel database, in modo che l'amministratore di sistema o il proprietario del database possa analizzarli e correggerli in un secondo momento.Running DBCC ensures that any integrity problems with the database are reported, thereby allowing them to be addressed later by a system administrator or database owner.

OpzioniOptions

ConnessioneConnection
Consente di selezionare la connessione server da utilizzare per l'esecuzione dell'attività.Select the server connection to use when performing this task.

NuoviNew
Consente di creare una nuova connessione server da utilizzare per l'esecuzione dell'attività.Create a new server connection to use when performing this task. La finestra di dialogo Nuova connessione è descritta di seguito.The New Connection dialog box is described below.

DatabaseDatabases
Consente di specificare i database su cui verrà eseguita l'attività.Specify the databases affected by this task.

  • Tutti i databaseAll databases

    Consente di generare un piano per l'esecuzione di attività di manutenzione su tutti i database di MicrosoftMicrosoft SQL ServerSQL Server , ad eccezione di tempdb.Generate a maintenance plan that runs maintenance tasks against all MicrosoftMicrosoft SQL ServerSQL Server databases except tempdb.

  • Tutti i database di sistemaAll system databases

    Consente di generare un piano per l'esecuzione delle attività di manutenzione in ogni database di sistema di SQL ServerSQL Server , ad eccezione di tempdb.Generate a maintenance plan that runs maintenance tasks against each of the SQL ServerSQL Server system databases except tempdb. Non vengono eseguite attività di manutenzione sui database creati dall'utente.No maintenance tasks are run against user-created databases.

  • Tutti i database utenteAll user databases

    Consente di generare un piano per l'esecuzione di attività di manutenzione su tutti i database creati dall'utente.Generate a maintenance plan that runs maintenance tasks against all user-created databases. Nessuna attività di manutenzione viene eseguita sui database di sistema di SQL ServerSQL Server .No maintenance tasks are run against the SQL ServerSQL Server system databases.

  • Database specificiThese specific databases

    Consente di generare un piano per l'esecuzione di attività di manutenzione solo sui database selezionati.Generate a maintenance plan that runs maintenance tasks against only those databases that are selected. Se si sceglie questa opzione, è necessario selezionare almeno un database nell'elenco.At least one database in the list must be selected if this option is chosen.

    Nota

    I piani di manutenzione vengono eseguiti solo nei database per i quali è impostato un livello di compatibilità 80 o superiore.Maintenance plans only run against databases set to compatibility level 80 or higher. I database per cui è impostato un livello di compatibilità 70 o inferiore non vengono visualizzati.Databases set to compatibility level 70 or lower are not displayed.

    Includi indiciInclude indexes
    Viene controllata l'integrità di tutte le pagine di indice, nonché delle pagine dei dati della tabella.Check the integrity of all the index pages as well as the table data pages.

    Solo fisicaPhysical only
    Limita il controllo di integrità alla struttura fisica della pagina, alle intestazioni dei record e alla coerenza di allocazione del database.Limits the check to the integrity of the physical structure of the page, record headers, and the allocation consistency of the database. L'uso di questa opzione può ridurre i tempi di esecuzione di DBCC CHECKDB in database di grandi dimensioni ed è quindi consigliato in caso di utilizzo frequente nei sistemi di produzione.Using this option may reduce run-time for DBCC CHECKDB on large databases, and is recommended for frequent use on production systems.

    TablockTablock
    Consente a DBCC CHECKDB di ottenere blocchi invece di utilizzare uno snapshot di database interno,Causes DBCC CHECKDB to obtain locks instead of using an internal database snapshot. incluso un blocco esclusivo (X) sul database di breve durata.This includes a short-term exclusive (X) lock on the database. Questa opzione consente un'esecuzione più rapida di DBCC CHECKDB in database con carico di lavoro elevato, ma comporta una diminuzione del livello di concorrenza del database durante l'esecuzione del comando.Using this option may help DBCC CHECKDB run faster on a database under heavy load, but decreases the concurrency available on the database while DBCC CHECKDB is running.

    Visualizza codice T-SQLView T-SQL
    Consente di visualizzare le istruzioni Transact-SQLTransact-SQL eseguite sul server per questa attività, in base alle opzioni selezionate.View the Transact-SQLTransact-SQL statements performed against the server for this task, based on the selected options.

Nota

Se il numero di oggetti interessato dall'attività è elevato, la visualizzazione del codice potrebbe richiedere una considerevole quantità di tempo.When the number of objects affected is large, this display can take a considerable amount of time.

Finestra di dialogo Nuova connessioneNew Connection Dialog Box

Nome connessioneConnection name
Consente di immettere un nome per la nuova connessione.Enter a name for the new connection.

Selezionare o immettere il nome di un serverSelect or enter a server name
Consente di selezionare il server a cui connettersi per l'esecuzione dell'attività.Select a server to connect to when performing this task.

AggiornaRefresh
Consente di aggiornare l'elenco dei server disponibili.Refresh the list of available servers.

Immettere le informazioni per l'accesso al serverEnter information to log on to the server
Consente di specificare le opzioni di autenticazione per l'accesso al server.Specify how to authenticate against the server.

Usa la sicurezza integrata di Windows NTUse Windows integrated security
Consente di connettersi a un'istanza del SQL ServerSQL Server Motore di databaseDatabase Engine with Windows Authentication.Connect to an instance of the SQL ServerSQL Server Motore di databaseDatabase Engine with Windows Authentication.

Usa nome utente e password specificiUse a specific user name and password
Consente di connettersi a un'istanza del SQL ServerSQL Server Motore di databaseDatabase Engine using SQL ServerSQL Server Authentication.Connect to an instance of the SQL ServerSQL Server Motore di databaseDatabase Engine using SQL ServerSQL Server Authentication. Questa opzione non è disponibile.This option is not available.

Nome utenteUser name
Consente di specificare un account di accesso di SQL ServerSQL Server da utilizzare per l'autenticazione.Provide a SQL ServerSQL Server login to use when authenticating. Questa opzione non è disponibile.This option is not available.

PasswordPassword
Consente di specificare una password da utilizzare per l'autenticazione.Provide a password to use when authenticating. Questa opzione non è disponibile.This option is not available.

Vedere ancheSee Also

DBCC CHECKDB (Transact-SQL)DBCC CHECKDB (Transact-SQL)