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

Sì

ANSI_NULLS

OFF

Sì

ANSI_PADDING

OFF

Sì

ANSI_WARNINGS

OFF

Sì

ARITHABORT

OFF

Sì

AUTO_CLOSE

OFF

Sì

AUTO_CREATE_STATISTICS

ON

Sì

AUTO_SHRINK

OFF

Sì

AUTO_UPDATE_STATISTICS

ON

Sì

AUTO_UPDATE_STATISTICS_ASYNC

OFF

Sì

CHANGE_TRACKING

OFF

No

CONCAT_NULL_YIELDS_NULL

OFF

Sì

CURSOR_CLOSE_ON_COMMIT

OFF

Sì

CURSOR_DEFAULT

GLOBAL

Sì

Opzioni relative alla disponibilità del database

ONLINE

MULTI_USER

READ_WRITE

No

Sì

Sì

DATE_CORRELATION_OPTIMIZATION

OFF

Sì

DB_CHAINING

ON

Sì

ENCRYPTION

OFF

No

NUMERIC_ROUNDABORT

OFF

Sì

PAGE_VERIFY

CHECKSUM

Sì

PARAMETERIZATION

SIMPLE

Sì

QUOTED_IDENTIFIER

OFF

Sì

READ_COMMITTED_SNAPSHOT

OFF

No

RECOVERY

SIMPLE

Sì

RECURSIVE_TRIGGERS

OFF

Sì

Opzioni relative a Service Broker

ENABLE_BROKER

Sì

TRUSTWORTHY

ON

Sì

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.