Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Active ou désactive la fonctionnalité d'index XML sélectif sur une base de données SQL Server. Appelée sans paramètres, la procédure stockée retourne 1 si l'index XML sélectif est activé sur une base de données particulière.
[!REMARQUE]
Pour désactiver l'index XML sélectif à l'aide de cette procédure stockée, la base de données doit être mise en mode de récupération simple en utilisant la commande Options SET de ALTER DATABASE (Transact-SQL).
Conventions de la syntaxe Transact-SQL
Syntaxe
sys.sp_db_selective_xml_index
[[ @db_name = ] 'db_name'],
[[ @selective_xml_index = ] 'action']
Arguments
[ @ db_name = ] 'db_name'
Nom de la base de données sur laquelle l'index XML sélectif doit être activé ou désactivé. Si db_name a la valeur NULL, il s'agit de la base de données active par défaut.[ @ selective_xml_index = ] 'action'
Détermine s'il faut activer ou désactiver l'index. Si une valeur autre que 'on', ‘true’, ‘off’ ou ‘false’ est passée, une erreur sera générée.Allowed values: 'on', 'off', 'true', 'false'
Valeurs des codes de retour
1 si l'index XML sélectif est activé sur une base de données particulière.
Exemples
A.Activer la fonctionnalité d'index XML sélectif
L'exemple suivant active l'index XML sélectif sur la base de données active.
EXECUTE sys.sp_db_selective_xml_index
@db_name = NULL
, @selective_xml_index = N'on';
GO
L'exemple suivant active l'index XML sélectif sur la base de données AdventureWorks2012.
EXECUTE sys.sp_db_selective_xml_index
@db_name = N'AdventureWorks2012'
, @selective_xml_index = N'true';
GO
B.Désactiver la fonctionnalité d'index XML sélectif
L'exemple suivant désactive l'index XML sélectif sur la base de données active.
EXECUTE sys.sp_db_selective_xml_index
@db_name = NULL
, @selective_xml_index = N'off';
GO
L'exemple suivant désactive l'index XML sélectif sur la base de données AdventureWorks2012.
EXECUTE sys.sp_db_selective_xml_index
@db_name = N'AdventureWorks2012'
, @selective_xml_index = N'false';
GO
C.Détecter si l'index XML sélectif est activé
L'exemple suivant détecte si l'index XML sélectif est activé. Retourne 1 si l'index XML sélectif est activé.
EXECUTE sys.sp_db_selective_xml_index;
GO