sp_db_selective_xml_index (Transact-SQL)
Habilita e desabilita a funcionalidade seletiva do índice XML em um banco de dados do SQL Server. Se for chamado sem qualquer parâmetro, o procedimento armazenado retornará 1 se o índice XML seletivo estiver habilitado em um banco de dados específico.
Observação |
---|
Para desabilitar o índice XML seletivo usando esse procedimento armazenado, coloque o banco de dados em modo de recuperação simples usando o comando Opções ALTER DATABASE SET (Transact-SQL). |
Convenções da sintaxe Transact-SQL
Sintaxe
sys.sp_db_selective_xml_index
[[ @db_name = ] 'db_name'],
[[ @selective_xml_index = ] 'action']
Argumentos
[ @ db_name = ] 'db_name'
O nome do banco de dados para habilitar ou desabilitar o índice XML seletivo. Se db_name for NULL, o banco de dados atual será assumido.[ @ selective_xml_index = ] 'action'
Determina se o índice deve ser habilitado ou desabilitado. Se outro valor for passado, exceto " ON ", “true”, " OFF " ou “false”, um erro será gerado.Allowed values: 'on', 'off', 'true', 'false'
Valores de código de retorno
1 se o índice XML seletivo está habilitado em um banco de dados específico.
Exemplos
A.Habilitar a funcionalidade seletiva de índice XML
O exemplo a seguir habilita o índice XML seletivo no banco de dados atual.
EXECUTE sys.sp_db_selective_xml_index
@db_name = NULL
, @selective_xml_index = N'on';
GO
O exemplo a seguir habilita o índice XML seletivo no banco de dados AdventureWorks2012.
EXECUTE sys.sp_db_selective_xml_index
@db_name = N'AdventureWorks2012'
, @selective_xml_index = N'true';
GO
B.Desabilitar a funcionalidade seletiva de índice XML
O exemplo a seguir desabilita o índice XML seletivo no banco de dados atual.
EXECUTE sys.sp_db_selective_xml_index
@db_name = NULL
, @selective_xml_index = N'off';
GO
O exemplo a seguir desabilita o índice XML seletivo no banco de dados AdventureWorks2012.
EXECUTE sys.sp_db_selective_xml_index
@db_name = N'AdventureWorks2012'
, @selective_xml_index = N'false';
GO
C.Detectar se o índice XML seletivo está habilitado
O exemplo a seguir detecta se o índice XML seletivo está habilitado. Retorna 1 se o índice XML seletivo está habilitado.
EXECUTE sys.sp_db_selective_xml_index;
GO