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:Azure SQL Database
Kiüríti az adatbázis-hitelesítési gyorsítótárat, amely információkat tartalmaz a bejelentkezésekről és a tűzfalszabályokról az SQL Database aktuális felhasználói adatbázisához.
DBCC FLUSHAUTHCACHE nem vonatkozik a logikai master-adatbázisra, mert a master adatbázis tartalmazza a bejelentkezésekre és tűzfalszabályokra vonatkozó információk fizikai tárterületét.
Az utasítást végrehajtó felhasználó és a többi jelenleg csatlakoztatott felhasználó továbbra is csatlakoztatva marad. (DBCC FLUSHAUTHCACHE jelenleg nem támogatott az Azure Synapse Analytics.)
Transact-SQL szintaxis konvenciói
Szintaxis
DBCC FLUSHAUTHCACHE
[;]
Érvek
Egyik sem.
Megjegyzések
A hitelesítési gyorsítótár másolatot készít a master adatbázisban tárolt bejelentkezésekről és kiszolgálói tűzfalszabályokról, és elhelyezi őket a memóriában a felhasználói adatbázisban. Mivel a tárolt adatbázis felhasználóira vonatkozó információk már a felhasználói adatbázisban tárolódnak, a tárolt adatbázis felhasználói nem részei a hitelesítési gyorsítótárnak.
Az SQL Database-hez való folyamatos aktív kapcsolatok legalább 10 óránként újrahitelesítést igényelnek (amelyet az adatbázismotor végez). Az adatbázismotor újrahitelesítést kísérel meg az eredetileg beküldött jelszóval, és nincs szükség felhasználói bevitelre. Teljesítménybeli okokból, ha az SQL Database-ben alaphelyzetbe állít egy jelszót, a kapcsolat nem lesz újrahitelesítve, még akkor sem, ha a kapcsolat a kapcsolatkészletezés miatt alaphelyzetbe áll. Ez a viselkedés eltér a helyszíni SQL Server viselkedésétől. Ha a jelszó a kapcsolat kezdeti engedélyezése óta megváltozott, a kapcsolatot le kell zárni, és új kapcsolatot kell létesíteni az új jelszóval.
Az KILL DATABASE CONNECTION engedéllyel rendelkező felhasználók a kill (Transact-SQL) parancs használatával explicit módon megszüntethetik az SQL Database-kapcsolatot.
Engedélyek
A KILL DATABASE CONNECTION engedélyre van szüksége az SQL Database-hez vagy a rendszergazdai fiókhoz.
Példa
Az alábbi utasítás törli az aktuális adatbázis hitelesítési gyorsítótárát.
DBCC FLUSHAUTHCACHE;