Database msdb

Il database msdb è utilizzato da SQL Server Agent per la pianificazione di avvisi e processi e da altre funzionalità, ad esempio Service Broker e Posta elettronica database.

Proprietà fisiche del database msdb

Nella tabella seguente sono illustrati i valori di configurazione iniziali dei file di dati e di log del database msdb. Le dimensioni di tali file potrebbero essere leggermente diverse per le diverse versioni di Motore di database di SQL Server.

File

Nome logico

Nome fisico

Aumento di dimensioni del file

File di dati primario

MSDBData

MSDBData.mdf

Aumento automatico di 256 KB fino a quando il disco risulta pieno.

File di log

MSDBLog

MSDBLog.ldf

Aumento automatico di 256 KB fino a un massimo di 2 terabyte.

Per spostare il database msdb o i file di log, vedere Spostamento dei database di sistema.

Opzioni di database

Nella tabella seguente vengono elencati i valori predefiniti per ogni opzione di database del database msdb ed è indicato se è possibile modificare le varie opzioni. Per visualizzare le impostazioni correnti di queste opzioni, utilizzare la vista del catalogo sys.databases.

Opzione di database

Valore predefinito

Possibilità di modifica

ALLOW_SNAPSHOT_ISOLATION

ON

No

ANSI_NULL_DEFAULT

OFF

ANSI_NULLS

OFF

ANSI_PADDING

OFF

ANSI_WARNINGS

OFF

ARITHABORT

OFF

AUTO_CLOSE

OFF

AUTO_CREATE_STATISTICS

ON

AUTO_SHRINK

OFF

AUTO_UPDATE_STATISTICS

ON

AUTO_UPDATE_STATISTICS_ASYNC

OFF

CHANGE_TRACKING

OFF

No

CONCAT_NULL_YIELDS_NULL

OFF

CURSOR_CLOSE_ON_COMMIT

OFF

CURSOR_DEFAULT

GLOBAL

Opzioni relative alla disponibilità del database

ONLINE

MULTI_USER

READ_WRITE

No

DATE_CORRELATION_OPTIMIZATION

OFF

DB_CHAINING

ON

ENCRYPTION

OFF

No

NUMERIC_ROUNDABORT

OFF

PAGE_VERIFY

CHECKSUM

PARAMETERIZATION

SIMPLE

QUOTED_IDENTIFIER

OFF

READ_COMMITTED_SNAPSHOT

OFF

No

RECOVERY

SIMPLE

RECURSIVE_TRIGGERS

OFF

Opzioni relative a Service Broker

ENABLE_BROKER

TRUSTWORTHY

ON

Per una descrizione di queste opzioni di database, vedere ALTER DATABASE (Transact-SQL).

Restrizioni

Nel database msdb non è possibile eseguire le operazioni seguenti:

  • Modifica delle regole di confronto. Le regole di confronto predefinite corrispondono a quelle del server.

  • Eliminazione del database.

  • Eliminazione dell'utente guest dal database.

  • Attivazione dell'acquisizione dei dati delle modifiche.

  • Partecipazione al mirroring del database.

  • Rimozione del filegroup primario, del file di dati primario o del file di log.

  • Ridenominazione del filegroup primario o del database.

  • Impostazione del database su OFFLINE.

  • Impostazione del filegroup primario su READ_ONLY.