sp_db_selective_xml_index (Transact-SQL)
Aplica-se a:SQL Server
Habilita e desabilita a funcionalidade de Índice XML Seletivo 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
A partir do SQL Server 2014 (12.x), a funcionalidade de Índice XML Seletivo não poderá ser desabilitada. Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. No SQL Server 2012 (11.x), para desabilitar o recurso Índice XML Seletivo usando esse procedimento armazenado, o banco de dados deve ser colocado no modelo de recuperação SIMPLE usando o comando ALTER DATABASE SET Options (Transact-SQL).
Convenções de sintaxe de Transact-SQL
Sintaxe
sys.sp_db_selective_xml_index[[ @dbname = ] 'dbname'],
[[ @selective_xml_index = ] 'selective_xml_index']
Argumentos
[ @ dbname = ] 'dbname'
O nome do banco de dados no qual habilitar ou desabilitar o Índice XML Seletivo. Se dbname for NULL, o banco de dados atual será assumido. @dbname é sysname.
[ @selective_xml_index = ] 'selective_xml_index'
Determina se o índice deve ser habilitado ou desabilitado. Valores permitidos: 'on', 'off', 'true', 'false'. Se outro valor, exceto 'on', 'true', 'off' ou 'false' for passado, um erro será gerado. @selective_xml_index é varchar(6).
Valores do código de retorno
1 se o Índice XML Seletivo estiver habilitado em um banco de dados específico, 0 se desabilitado.
Exemplos
R. 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
@dbname = NULL
, @selective_xml_index = N'on';
GO
O exemplo a seguir habilita o AdventureWorks2022
Índice XML Seletivo no banco de dados.
EXECUTE sys.sp_db_selective_xml_index
@dbname = N'AdventureWorks2022'
, @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
@dbname = NULL
, @selective_xml_index = N'off';
GO
O exemplo a seguir desabilita o AdventureWorks2022
Índice XML Seletivo no banco de dados.
EXECUTE sys.sp_db_selective_xml_index
@dbname = N'AdventureWorks2022'
, @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
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de