Condividi tramite


sp_db_selective_xml_index (Transact-SQL)

Abilita e disabilita la funzionalità degli indici XML selettivi in un database SQL Server. Se chiamata senza parametri, la stored procedure restituisce 1 se l'indice XML selettivo è abilitato in un database specifico.

[!NOTA]

Per disabilitare l'indice XML selettivo tramite questa stored procedure, il database deve essere passato in modalità di recupero semplice tramite il comando Opzioni ALTER DATABASE SET (Transact-SQL).

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

sys.sp_db_selective_xml_index
[[ @db_name = ] 'db_name'], 
[[ @selective_xml_index = ] 'action']

Argomenti

  • [ @ db_name = ] 'db_name'
    Nome del database in cui abilitare o disabilitare l'indice XML selettivo. Se db_name è NULL, viene presunto il database corrente.

  • [ @ selective_xml_index = ] 'action'
    Determina se abilitare o disabilitare l'indice. Se viene passato un altro valore ad eccezione di 'on', 'true', 'off' o 'false', verrà generato un errore.

    Allowed values: 'on', 'off', 'true', 'false'

Valori di codice restituiti

1 se l'indice XML selettivo è abilitato in un database specifico.

Esempi

A.Abilitare la funzionalità degli indici XML selettivi

Nell'esempio seguente viene abilitato l'indice XML selettivo nel database corrente.

EXECUTE sys.sp_db_selective_xml_index
    @db_name = NULL
  , @selective_xml_index = N'on';
GO

Nell'esempio seguente viene abilitato l'indice XML selettivo nel database AdventureWorks2012.

EXECUTE sys.sp_db_selective_xml_index
    @db_name = N'AdventureWorks2012'
  , @selective_xml_index = N'true';
GO

B.Disabilitare la funzionalità degli indici XML selettivi

Nell'esempio seguente viene disabilitato l'indice XML selettivo nel database corrente.

EXECUTE sys.sp_db_selective_xml_index
    @db_name = NULL
  , @selective_xml_index = N'off';
GO

Nell'esempio seguente viene disabilitato l'indice XML selettivo nel database AdventureWorks2012.

EXECUTE sys.sp_db_selective_xml_index
    @db_name = N'AdventureWorks2012'
  , @selective_xml_index = N'false';
GO

C.Rilevare se l'indice XML selettivo è abilitato

Nell'esempio seguente viene rilevato se l'indice XML selettivo è abilitato. Restituisce 1 se l'indice XML selettivo è abilitato.

EXECUTE sys.sp_db_selective_xml_index;
GO

Vedere anche

Concetti

Indici XML selettivi