sp_db_selective_xml_index (Transact-SQL)
Gilt für:SQL Server
Aktiviert und deaktiviert selektive XML-Indexfunktionen in einer SQL Server-Datenbank. Wenn diese ohne Parameter aufgerufen wird, gibt die gespeicherte Prozedur 1 zurück, wenn der selektive XML-Index in einer bestimmten Datenbank aktiviert ist.
Hinweis
Ab SQL Server 2014 (12.x) kann der selektive XML-Index nicht deaktiviert werden. Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. In SQL Server 2012 (11.x) muss die Datenbank mithilfe des Befehls ALTER DATABASE SET Options (Transact-SQL) im SIMPLE-Wiederherstellungsmodell platziert werden, um das Feature "Selektiver XML-Index" mithilfe des Befehls "Transact-SQL" zu deaktivieren.
Transact-SQL-Syntaxkonventionen
Syntax
sys.sp_db_selective_xml_index[[ @dbname = ] 'dbname'],
[[ @selective_xml_index = ] 'selective_xml_index']
Argumente
[ @ dbname = ] 'dbname'
Der Name der Datenbank, für die selektiver XML-Index aktiviert oder deaktiviert werden soll. Wenn dbname NULL ist, wird die aktuelle Datenbank angenommen. @dbname ist "sysname".
[ @selective_xml_index = ] 'selective_xml_index'
Bestimmt, ob der Index aktiviert oder deaktiviert werden soll. Zulässige Werte: "on", "off", "true", "false". Wenn ein anderer Wert außer "on", "true", "off" oder "false" übergeben wird, wird ein Fehler ausgelöst. @selective_xml_index ist varchar(6).
Rückgabecodewerte
1 , wenn der selektive XML-Index für eine bestimmte Datenbank aktiviert ist, 0 , wenn sie deaktiviert ist.
Beispiele
A. Aktivieren der Funktion für den selektiven XML-Index
Im folgenden Beispiel wird der selektive XML-Index in der aktuellen Datenbank aktiviert.
EXECUTE sys.sp_db_selective_xml_index
@dbname = NULL
, @selective_xml_index = N'on';
GO
Im folgenden Beispiel wird der selektive XML-Index für die AdventureWorks2022
Datenbank aktiviert.
EXECUTE sys.sp_db_selective_xml_index
@dbname = N'AdventureWorks2022'
, @selective_xml_index = N'true';
GO
B. Deaktivieren der Funktion für den selektiven XML-Index
Im folgenden Beispiel wird der selektive XML-Index in der aktuellen Datenbank deaktiviert.
EXECUTE sys.sp_db_selective_xml_index
@dbname = NULL
, @selective_xml_index = N'off';
GO
Im folgenden Beispiel wird der selektive XML-Index in der AdventureWorks2022
Datenbank deaktiviert.
EXECUTE sys.sp_db_selective_xml_index
@dbname = N'AdventureWorks2022'
, @selective_xml_index = N'false';
GO
C. Ermitteln, ob der selektive XML-Index aktiviert ist
Im folgenden Beispiel wird ermittelt, ob der selektive XML-Index aktiviert ist. Gibt 1 zurück, wenn der selektive XML-Index aktiviert ist.
EXECUTE sys.sp_db_selective_xml_index;
GO
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für