DBCC FLUSHAUTHCACHE (Transact-SQL)

Şunlar için geçerlidir:Azure SQL VeritabanıMicrosoft Fabric'te SQL veritabanı

Mevcut kullanıcı veritabanı için girişler ve güvenlik duvarı kuralları hakkında bilgi içeren veritabanı kimlik doğrulama önbelleğini boşaltır. Ayrıca, veritabanında saklanan tüm önbelleklenmiş Microsoft Entra grup üyelik verilerini temizler.

DBCC FLUSHAUTHCACHE mantıksal master veritabanı için geçerli değildir, çünkü veritabanı master girişler ve güvenlik duvarı kuralları hakkında bilgilerin fiziksel depolamasını içerir.

Açıklamayı yürüten kullanıcı ve şu anda bağlı olan diğer kullanıcılar bağlı kalır.

Transact-SQL söz dizimi kuralları

Syntax

DBCC FLUSHAUTHCACHE
[;]

Arguments

None.

Remarks

Kimlik doğrulama önbelleği, veritabanında saklanan girişlerin ve sunucu güvenlik duvarı kurallarının master bir kopyasını oluşturur ve bunları kullanıcı veritabanındaki hafızaya yerleştirir.

KILL DATABASE CONNECTION iznine sahip bir kullanıcı, SQL Veritabanı bağlantısını KILL (Transact-SQL) komutunu kullanarak açıkça sonlandırabilir.

DBCC FLUSHAUTHCACHEAzure Synapse Analytics için desteklenmez.

Permissions

KILL DATABASE CONNECTION izni, SQL Veritabanı veya yönetici hesabı gerektirir.

Example

Aşağıdaki ifade, mevcut veritabanı için kimlik doğrulama önbelleğini temizler.

DBCC FLUSHAUTHCACHE;