Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktiviert und deaktiviert die Funktion des selektiven XML-Indexes 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 |
|---|
Um den selektiven XML-Index mit dieser gespeicherten Prozedur zu deaktivieren, muss die Datenbank mithilfe des Befehls ALTER DATABASE SET-Optionen (Transact-SQL) in den einfachen Wiederherstellungsmodus versetzt werden. |
Transact-SQL-Syntaxkonventionen
Syntax
sys.sp_db_selective_xml_index
[[ @db_name = ] 'db_name'],
[[ @selective_xml_index = ] 'action']
Argumente
[ @ db_name = ] 'db_name'
Der Name der Datenbank, in der der selektive XML-Index aktiviert oder deaktiviert wird. Wenn db_name NULL ist, wird die aktuelle Datenbank angenommen.[ @ selective_xml_index = ] 'action'
Bestimmt, ob der Index aktivieren oder deaktiviert wird. Wenn ein anderer Wert außer 'on', 'true', 'off', oder 'false' übergeben wird, wird ein Fehler ausgelöst.Allowed values: 'on', 'off', 'true', 'false'
Rückgabecodewerte
1, wenn der selektive XML-Index in einer bestimmten Datenbank aktiviert 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
@db_name = NULL
, @selective_xml_index = N'on';
GO
Im folgenden Beispiel wird der selektive XML-Index in der AdventureWorks2012-Datenbank aktiviert.
EXECUTE sys.sp_db_selective_xml_index
@db_name = N'AdventureWorks2012'
, @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
@db_name = NULL
, @selective_xml_index = N'off';
GO
Im folgenden Beispiel wird der selektive XML-Index in der der AdventureWorks2012-Datenbank deaktiviert.
EXECUTE sys.sp_db_selective_xml_index
@db_name = N'AdventureWorks2012'
, @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
Hinweis