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:
|
||||||||
|
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:
|
||||||||
|
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.