Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Lehetővé teszi és letiltja a szelektív XML index (SXI) funkciót egy SQL Server adatbázison. Ha paraméter nélkül hívják, a tárolt eljárás visszatér 1 , ha az SXI egy adott adatbázisban be van kapcsolva.
Megjegyzés:
Az SQL Server 2014 (12.x) és későbbi verziókban az SXI funkciót nem lehet letiltani. Ez a funkció az SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását.
Transact-SQL szintaxis konvenciók
Szemantika
sp_db_selective_xml_index
[ [ @dbname = ] N'dbname' ]
[ , [ @selective_xml_index = ] 'selective_xml_index' ]
[ ; ]
Arguments
[ @dbname = ] N'dbname'
Az adatbázis neve, amelyen a szelektív XML indexet engedélyezni vagy letiltani.
Ha @dbname , NULLakkor feltételezzük, hogy a jelenlegi adatbázis van.
[ @selective_xml_index = ] 'selective_xml_index'
Meghatározza, hogy engedélyezni vagy letiltsa az indexet.
@selective_xml_indexa varchar(6), alapértelmezett értéke NULL, és az alábbi értékek egyike lehet: ON, OFF, TRUE, vagy FALSE. Bármely más érték hibát okoz.
Kódértékek visszaadása
1 ha az SXI engedélyezett egy adott adatbázison, 0 ha letiltva.
Példák
A. Engedélyezd a szelektív XML index funkciót
A következő példa lehetővé teszi az SXI használatát a jelenlegi adatbázison.
EXECUTE sys.sp_db_selective_xml_index
@dbname = NULL,
@selective_xml_index = N'on';
GO
A következő példa lehetővé teszi az SXI használatát az AdventureWorks2025 adatbázison.
EXECUTE sys.sp_db_selective_xml_index
@dbname = N'AdventureWorks2022',
@selective_xml_index = N'true';
GO
B. A szelektív XML index funkció letiltása
A következő példa letiltja az SXI-t a jelenlegi adatbázison.
EXECUTE sys.sp_db_selective_xml_index
@dbname = NULL,
@selective_xml_index = N'off';
GO
A következő példa letiltja az SXI-t az AdventureWorks2025 adatbázison.
EXECUTE sys.sp_db_selective_xml_index
@dbname = N'AdventureWorks2022',
@selective_xml_index = N'false';
GO
C. Észlelni, ha a szelektív XML index engedélyezve van-e
A következő példa felismeri, ha az SXI engedélyezett, és visszatér 1 , ha az SXI engedélyezve.
EXECUTE sys.sp_db_selective_xml_index;
GO