DBCC FLUSHAUTHCACHE (Transact-SQL)

Berlaku untuk:Database Azure SQLDatabase SQL di Microsoft Fabric

Mengosongkan cache autentikasi database yang berisi informasi tentang login dan aturan firewall, untuk database pengguna saat ini. Selain itu, ini menghapus semua data keanggotaan grup Microsoft Entra yang disimpan dalam database.

DBCC FLUSHAUTHCACHE tidak berlaku untuk database logis master , karena master database berisi penyimpanan fisik untuk informasi tentang login dan aturan firewall.

Pengguna yang menjalankan pernyataan dan pengguna lain yang saat ini terhubung tetap terhubung.

Konvensi sintaks transact-SQL

Sintaks

DBCC FLUSHAUTHCACHE
[;]

Argumen

Tidak ada.

Keterangan

Cache autentikasi membuat salinan login dan aturan firewall server yang disimpan dalam master database, dan menempatkannya dalam memori dalam database pengguna.

Pengguna dengan izin KILL DATABASE CONNECTION dapat secara eksplisit menghentikan koneksi ke SQL Database dengan menggunakan perintah KILL (Transact-SQL).

DBCC FLUSHAUTHCACHEtidak didukung untuk Azure Synapse Analytics.

Izin

Memerlukan izin KILL DATABASE CONNECTION , SQL Database, atau akun admin.

Contoh

Pernyataan berikut menghapus cache autentikasi untuk database saat ini.

DBCC FLUSHAUTHCACHE;