Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Ativa e desativa a funcionalidade de índice seletivo XML (SXI) numa base de dados SQL Server. Se chamado sem quaisquer parâmetros, o procedimento armazenado retorna 1 se o SXI estiver ativado numa determinada base de dados.
Observação
No SQL Server 2014 (12.x) e versões posteriores, a funcionalidade SXI não pode ser desativada. Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso.
Transact-SQL convenções de sintaxe
Sintaxe
sp_db_selective_xml_index
[ [ @dbname = ] N'dbname' ]
[ , [ @selective_xml_index = ] 'selective_xml_index' ]
[ ; ]
Arguments
[ @dbname = ] N'dbname'
O nome da base de dados onde se pode ativar ou desativar o índice XML seletivo.
@dbname é sysname, com um padrão de NULL.
Se @dbname for NULL, assume-se a base de dados atual.
[ @selective_xml_index = ] 'selective_xml_index'
Determina se deve ativar ou desativar o índice.
@selective_xml_index é varchar(6), com um padrão de NULL, e pode ser um dos seguintes valores: ON, OFF, TRUE, ou FALSE. Qualquer outro valor gera um erro.
Valores de código de retorno
1 se o SXI estiver ativado numa determinada base de dados, 0 se desativado.
Examples
A. Ativar funcionalidade seletiva de índice XML
O exemplo seguinte ativa o SXI na base de dados atual.
EXECUTE sys.sp_db_selective_xml_index
@dbname = NULL,
@selective_xml_index = N'on';
GO
O exemplo seguinte permite o SXI na AdventureWorks2025 base de dados.
EXECUTE sys.sp_db_selective_xml_index
@dbname = N'AdventureWorks2022',
@selective_xml_index = N'true';
GO
B. Desativar funcionalidade de índice seletivo XML
O exemplo seguinte desativa o SXI na base de dados atual.
EXECUTE sys.sp_db_selective_xml_index
@dbname = NULL,
@selective_xml_index = N'off';
GO
O exemplo seguinte desativa o SXI na AdventureWorks2025 base de dados.
EXECUTE sys.sp_db_selective_xml_index
@dbname = N'AdventureWorks2022',
@selective_xml_index = N'false';
GO
C. Detetar se o índice XML seletivo está ativado
O exemplo seguinte deteta se o SXI está ativado e devolve 1 se o SXI estiver ativado.
EXECUTE sys.sp_db_selective_xml_index;
GO