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
Azure SQL Database
Azure SQL Managed Instance
Minden változtatási táblához egy sort ad vissza az adatbázisban. A változtatási tábla akkor jön létre, amikor a változásadat-rögzítés engedélyezett a forrástáblán. Javasoljuk, hogy ne kérdezze közvetlenül a rendszertáblákat. Ehelyett hajtsd végre a sys.sp_cdc_help_change_data_capture tárolt eljárást.
| Oszlop név | Adattípus | Description |
|---|---|---|
| object_id | int | A váltótábla azonosítója. Az adatbázison belül egyedi. |
| version | int | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. SQL Server 2012 (11.x) esetén ez az oszlop mindig 0-t ad vissza. |
| source_object_id | int | A forrástábla azonosítója engedélyezve a változásadat-rögzítésre. |
| capture_instance | sysname | A lefoglalási példány neve, amelyet instance-specifikus követő objektumok megnevezésére használnak. Alapértelmezés szerint a név a forrásséma nevéből és a forrástábla nevéből származik a schemaname_sourcename formátumban. |
| start_lsn | binary(10) | Log szekvenciaszám (LSN), amely az alacsony végpontot jelöli, amikor változásadatokat keresnek a változástáblában. NULL = az alacsony végpont még nem volt meghatározva. |
| end_lsn | binary(10) | Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált. SQL Server 2008 (10.0.x) esetén ez az oszlop mindig NULL-t ad vissza. |
| supports_net_changes | bit | A hálózati változtatások lekérdezésének támogatása engedélyezett a change table esetében. |
| has_drop_pending | bit | A capture process értesítést kapott arról, hogy a forrástáblát eltávolították. |
| role_name | sysname | Az adatbázis szerepének neve, amelyet az adatváltozáshoz való hozzáférés kapujához használnak. NULL = egy szerep nem kerül felhasználásra. |
| index_name | sysname | Az index neve, amelyet a forrástáblában sorok egyedi azonosításához használnak.
index_name vagy a forrástábla elsődleges kulcsindexének neve, vagy egy egyedi index neve, amelyet a forrástáblán a változásadat-rögzítés engedélyezésekor határoztak meg. A NULL = forrástáblának nem volt elsődleges kulcsa, amikor a változásadat-rögzítés engedélyezve volt, és egyedi indexet nem jelöltek meg, amikor a változásadat-rögzítést engedélyezték. Megjegyzés: Ha a változásadat-rögzítés engedélyezett egy olyan táblán, ahol egy elsődleges kulcs létezik, akkor a változásadat-rögzítési funkció az indexet használja, függetlenül attól, hogy engedélyezve van-e a nettó változások. A változtatási adatrögzítés engedélyezése után nem engedélyezett a fő kulcs módosítása. Ha nincs elsődleges kulcs a táblán, akkor is engedélyezheted a változás adatrögzítését, de csak akkor van a hálózati változások hamis. Miután a változás adatrögzítése engedélyezett, létrehozhat egy elsődleges kulcsot. Az elsődleges kulcsot is módosíthatod, mert a változás adatrögzítése nem használja az elsődleges kulcsot. |
| filegroup_name | sysname | A fájlcsoport neve, amelyben a változtató tábla található. NULL = a változtatási tábla az adatbázis alapértelmezett fájlcsoportjában található. |
| create_date | datetime | A forrástábla engedélyezésének dátuma. |
| partition_switch | bit | Jelzi, hogy az ALTER TABLESWITCH PARTITION parancsa végrehajtható-e egy olyan tábla ellen, amely engedélyezett a változásadat-rögzítésre. 0 azt jelzi, hogy a partíciós kapcsolás blokkolva van. A nem partosiált táblák mindig 1-et adnak vissza. |