Rendszertáblázatok (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL Managed Instance

A szekció témái az SQL Server rendszertábláit írják le.

A rendszertáblákat semmilyen felhasználó nem változtathatja meg közvetlenül. Például ne próbálj meg rendszertáblákat módosítani , DELETEUPDATE, állításokkalINSERT, vagy felhasználó által definiált triggerekkel.

A rendszertáblázatokban dokumentált oszlopokra hivatkozni engedélyezett. Azonban a rendszertáblázatok sok oszlopa nincs dokumentálva. Az alkalmazásokat nem szabad közvetlenül dokumentálatlan oszlopokat lekérdezni. Ehelyett, a rendszer tábláiban tárolt információk visszaszerzéséhez az alkalmazásoknak az alábbi komponens bármelyikét kell használniuk:

  • Rendszer által tárolt eljárások

  • Transact-SQL állítások és függvények

  • SQL Server Management Objects (SMO)

  • Replikációs menedzsment objektumok (RMO)

  • Adatbázis API katalógusfüggvények

Ezek a komponensek egy közzétett API-t alkotnak az SQL Server-ről való rendszerinformációk beszerzéséhez. A Microsoft fenntartja ezeknek az alkatrészeknek a kompatibilitását a megjelenéstől a kiadásig. A rendszertáblák formátuma az SQL Server belső architektúrájától függ, és kiadásról kiadásra változhat. Ezért azokat az alkalmazásokat, amelyek közvetlenül hozzáférnek a rendszertáblák dokumentálatlan oszlopaihoz, módosítani kell, mielőtt hozzáférhetnének egy későbbi SQL Server verzióhoz.

Ebben a részben

A rendszertáblázat témái a következő jellemzők szerint rendeződnek:

Lásd még

Kompatibilitási nézetek (Transact-SQL)
katalógusnézetek (Transact-SQL)