対象者:Azure SQL Database
Microsoft FabricにおけるSQLデータベース
ログイン情報やファイアウォールルールに関する情報を含むデータベース認証キャッシュを、現在のユーザーデータベースから空にします。 さらに、データベースに保存されているすべてのキャッシュされたMicrosoft Entraグループメンバーシップデータをクリアします。
DBCC FLUSHAUTHCACHE は、論理 master データベースには適用されません。これは、master データベースには、ログインとファイアウォール規則に関する情報用の物理ストレージが含まれるためです。
ステートメントを実行しているユーザーおよび現在接続されている他のユーザーの接続状態は維持されます
構文
DBCC FLUSHAUTHCACHE
[;]
引数
[なし] :
解説
認証キャッシュは、master データベースに格納されているログインとサーバー ファイアウォール規則のコピーを作成して、ユーザー データベースのメモリに配置します。
KILL DATABASE CONNECTION権限を持つユーザーは、KILL(Transact-SQL)コマンドを使ってSQLデータベースへの接続を明示的に終了できます。
DBCC FLUSHAUTHCACHEはAzure Synapse Analyticsではサポートされていません。
アクセス許可
KILLDATABASECONNECTION権限、SQLデータベース、または管理者アカウントが必要です。
例
次のステートメントは、現在のデータベースの認証キャッシュをクリアします。
DBCC FLUSHAUTHCACHE;