Questo argomento non è stato ancora valutato - Valuta questo argomento

sys.databases (database SQL di Windows Azure)

Contiene una riga per ogni database di un server Database SQL. Restituisce informazioni sugli stati del database durante il processo di copia.

Gli stati del database correlati alla copia vengono descritti nella tabella seguente:

 

Nome colonna Tipo di dati Descrizione

name

sysname

Nome del database, univoco in un server Database SQL.

database_id

int

ID del database, univoco in un server Database SQL.

source_database_id

int

Non-NULL = ID del database di origine di questo snapshot di database.

NULL = Non è uno snapshot di database.

owner_sid

varbinary(85)

ID di sicurezza (SID) del proprietario esterno del database, registrato nel server.

create_date

datetime

Data di creazione o di ridenominazione del database.

compatibility_level

tinyint

Intero corrispondente alla versione di SQL Server per cui è compatibile il comportamento:

100

NULL = database non online.

collation_name

sysname

Regole di confronto per il database. Sono le regole di confronto predefinite nel database.

NULL = database non online.

user_access

tinyint

Impostazione per l'accesso utente:

0 = MULTI_USER specificato

1 = SINGLE_USER specificato

2 = RESTRICTED_USER specificato

user_access_desc

nvarchar(60)

Descrizione dell'impostazione per l'accesso utente:

MULTI_USER

SINGLE_USER

RESTRICTED_USER

is_read_only

bit

1 = Il database è READ_ONLY

0 = Il database è READ_WRITE

is_auto_close_on

bit

1 = AUTO_CLOSE è ON

0 = AUTO_CLOSE è OFF

is_auto_shrink_on

bit

1 = AUTO_SHRINK è ON

0 = AUTO_SHRINK è OFF

state

tinyint

Stato del database:

0 = Online

1 = Ripristino

4 = Sospetto

7 = Copia in corso

state_desc

nvarchar(120)

Descrizione dello stato del database. I valori possibili sono:

 

Valore Descrizione

ONLINE

La copia è stata completata correttamente e il nuovo database è online.

SUSPECT

La copia non è riuscita.

COPYING

La copia è in corso.

is_in_standby

bit

Il database è in sola lettura per il log di ripristino.

is_cleanly_shutdown

bit

1 = Il database è stato chiuso normalmente, recupero non necessario all'avvio

0 = Il database non è stato chiuso normalmente, recupero necessario all'avvio

is_supplemental_logging_enabled

bit

1 = SUPPLEMENTAL_LOGGING è ON

0 = SUPPLEMENTAL_LOGGING è OFF

snapshot_isolation_state

tinyint

1 = Lo stato di isolamento dello snapshot è ON. L'isolamento dello snapshot è consentito.

snapshot_isolation_state_desc

nvarchar(60)

Descrizione dello stato delle transazioni di isolamento dello snapshot consentite, in base all'impostazione ALLOW_SNAPSHOT_ISOLATION: ON

is_read_committed_snapshot_on

bit

1 = Opzione READ_COMMITTED_SNAPSHOT impostata su ON.

0 = Opzione READ_COMMITTED_SNAPSHOT impostata su OFF.

recovery_model

tinyint

Modello di recupero selezionato:

1 = FULL

2 = BULK_LOGGED

3 = SIMPLE

recovery_model_desc

nvarchar(60)

Descrizione del modello di recupero selezionato:

  • FULL

  • BULK_LOGGED

  • SIMPLE

page_verify_option

tinyint

Impostazione dell'opzione PAGE_VERIFY:

0 = NONE

1 = TORN_PAGE_DETECTION

2 = CHECKSUM

page_verify_option_desc

nvarchar(60)

Descrizione dell'impostazione dell'opzione PAGE_VERIFY:

NONE.TORN_PAGE_DETECTION

CHECKSUM

is_auto_create_stats_on

bit

1 = AUTO_CREATE_STATISTICS è ON

0 = AUTO_CREATE_STATISTICS è OFF

is_auto_update_stats_on

bit

1 = AUTO_UPDATE_STATISTICS è ON

0 = AUTO_UPDATE_STATISTICS è OFF

is_auto_update_stats_async_on

bit

1 = AUTO_UPDATE_STATISTICS_ASYNC è ON

0 = AUTO_UPDATE_STATISTICS_ASYNC è OFF

is_ansi_null_default_on

bit

1 = ANSI_NULL_DEFAULT è ON

0 = ANSI_NULL_DEFAULT è OFF

is_ansi_nulls_on

bit

1 = ANSI_NULLS è ON

0 = ANSI_NULLS è OFF

is_ansi_padding_on

bit

1 = ANSI_PADDING è ON

0 = ANSI_PADDING è OFF

is_ansi_warnings_on

bit

1 = ANSI_WARNINGS è ON

0 = ANSI_WARNINGS è OFF

is_arithabort_on

bit

1 = ARITHABORT è ON

0 = ARITHABORT è OFF

is_concat_null_yields_null_on

bit

1 = CONCAT_NULL_YIELDS_NULL è ON

0 = CONCAT_NULL_YIELDS_NULL è OFF

is_numeric_roundabort_on

bit

1 = NUMERIC_ROUNDABORT è ON

0 = NUMERIC_ROUNDABORT è OFF

is_quoted_identifier_on

bit

1 = QUOTED_IDENTIFIER è ON

0 = QUOTED_IDENTIFIER è OFF

is_recursive_triggers_on

bit

1 = RECURSIVE_TRIGGERS è ON

0 = RECURSIVE_TRIGGERS è OFF

is_cursor_close_on_commit_on

bit

1 = CURSOR_CLOSE_ON_COMMIT è ON

0 = CURSOR_CLOSE_ON_COMMIT è OFF

is_local_cursor_default

bit

1 = CURSOR_DEFAULT è locale

0 = CURSOR_DEFAULT è globale

is_fulltext_enabled

bit

1 = La funzionalità full-text è abilitata per il database

0 = La funzionalità full-text è disabilitata per il database

is_trustworthy_on

bit

1 = Database contrassegnato come attendibile

0 = Database non contrassegnato come attendibile

is_db_chaining_on

bit

1 = Il concatenamento della proprietà tra database è impostato su ON

0 = Il concatenamento della proprietà tra database è impostato su OFF

is_parameterization_forced

bit

1 = La parametrizzazione è FORCED

0 = La parametrizzazione è SIMPLE

is_master_key_encrypted_by_server

bit

1 = Il database include una chiave master crittografata

0 = Il database non include una chiave master crittografata

is_published

bit

1 = Database di pubblicazione in una topologia di replica snapshot o transazionale

0 = Il database non è un database di pubblicazione

is_subscribed

bit

1 = Database di sottoscrizione in una topologia di replica

0 = Il database non è un database di sottoscrizione

is_merge_published

bit

1 = Database di pubblicazione in una topologia di replica di tipo merge

0 = Il database non è un database di pubblicazione in una topologia di replica di tipo merge

is_distributor

bit

1 = Database di distribuzione per una topologia di replica

0 = Il database non è un database di distribuzione per una topologia di replica

is_sync_with_backup

bit

1 = Database contrassegnato per la sincronizzazione di replica con backup

0 = Database non contrassegnato per la sincronizzazione di replica con backup

service_broker_guid

uniqueidentifier

Identificatore di Service Broker per questo database. Utilizzato come broker_instance della destinazione nella tabella di routing.

is_broker_enabled

bit

1 = Il broker nel database sta inviando e ricevendo messaggi.

0 = Tutti i messaggi inviati resteranno nella coda di trasmissione e i messaggi ricevuti non verranno inseriti nelle code in questo database.

Per impostazione predefinita, Service Broker è disabilitato per i database ripristinati o collegati, L'eccezione è rappresentata dal mirroring del database, in cui Service Broker viene abilitato dopo il failover.

log_reuse_wait

tinyint

0 = Nessuno

log_reuse_wait_desc

nvarchar(60)

NOTHING

is_date_correlation_on

bit

1 = DATE_CORRELATION_OPTIMIZATION è ON

0 = DATE_CORRELATION_OPTIMIZATION è OFF

is_cdc_enabled

bit

1 = Database abilitato per l'acquisizione dei dati delle modifiche.

is_encrypted

bit

Indica se il database è crittografato. I possibili valori sono i seguenti:

1 = Crittografato

0 = Non crittografato

Se è in corso la decrittografia del database, il valore di is_encrypted è 0.

is_honor_broker_priority_on

bit

Indica se il database onora le priorità di conversazione. I possibili valori sono i seguenti:

1 = HONOR_BROKER_PRIORITY è ON

0 = HONOR_BROKER_PRIORITY è OFF

replica_id

uniqueidentifier

Identificatore univoco della replica di disponibilità AlwaysOn locale del gruppo di disponibilità, se presente, di cui fa parte il database.

NULL = il database non fa parte di una replica di disponibilità di un gruppo di disponibilità.

group_database_id

uniqueidentifier

Identificatore univoco del database all'interno del gruppo di disponibilità AlwaysOn, se presente, di cui fa parte il database. group_database_id è lo stesso per il database nella replica primaria e in ogni replica secondaria in cui il database è stato associato al gruppo di disponibilità.

NULL = il database non fa parte di una replica di disponibilità in alcun gruppo di disponibilità.

default_language_lcid

smallint

Indica l'ID locale (LCID) della lingua predefinita di un database indipendente.

Questo valore è Null per un database non indipendente.

default_language_name

nvarchar(128)

Indica la lingua predefinita di un database indipendente.

Questo valore è Null per un database non indipendente.

default_fulltext_language_lcid

int

Indica l'ID locale (LCID) della lingua full-text predefinita del database indipendente.

Questo valore è Null per un database non indipendente.

default_fulltext_language_name

nvarchar(128)

Indica la lingua full-text predefinita del database indipendente.

Questo valore è Null per un database non indipendente.

is_nested_triggers_on

bit

Indica se nel database indipendente sono consentiti trigger nidificati.

0 = i trigger nidificati non sono consentiti

1 = i trigger nidificati sono consentiti

Questo valore è Null per un database non indipendente.

is_transform_noise_words_on

bit

Indica se le parole non significative devono essere trasformate nel database indipendente.

0 = le parole non significative non devono essere trasformate.

1 = le parole non significative devono essere trasformate.

Questo valore è Null per un database non indipendente.

two_digit_year_cutoff

smallint

Indica un valore di un numero compreso tra 1753 e 9999 per rappresentare l'anno di cambio data per l'interpretazione degli anni a due cifre come anni a quattro cifre.

Questo valore è Null per un database non indipendente.

containment

tinyint not null

Indica lo stato di indipendenza del database.

0 = l'indipendenza del database è disabilitata

1 = il database è in stato di indipendenza parziale

2 = il database è in stato di indipendenza completa

containment_desc

nvarchar(60) not null

Indica lo stato di indipendenza del database.

NONE = database legacy (zero indipendenza)

PARTIAL = database parzialmente indipendente

FULL = database completamente indipendente

target_recovery_time_in_seconds

int

Tempo di recupero del database stimato in secondi. Ammette valori NULL.

Is_Federation_Member

boolean

Specifica se il database è un membro della federazione.

Questa vista è disponibile nel database master e nei database utente. In un database master, questa vista restituirà le informazioni sul database master e su tutti i database utente del server. In un database utente, questa vista restituisce informazioni solo sul database corrente e sul database master.

Utilizzare la vista sys.databases nel database master del server Database SQL in cui viene creato il nuovo database.

Dopo l'avvio del processo di copia del database, è possibile eseguire una query nelle viste sys.databases e sys.dm_database_copies del database master del server di destinazione per recuperare ulteriori informazioni sullo stato di avanzamento della copia.

Per ulteriori informazioni sulla vista di sistema sys.databases, vedere sys.databases (Transact-SQL) nella documentazione online di SQL Server.

Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.
facebook page visit twitter rss feed newsletter