Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: База данных SQL Azure
Очищает кэш проверки подлинности базы данных, в котором содержатся сведения об именах для входа и правилах брандмауэра, для текущей пользовательской базы данных в Базе данных SQL.
DBCC FLUSHAUTHCACHE
не применяется к логической master
базе данных, так как база master
данных содержит физическое хранилище для сведений о именах входа и правилах брандмауэра.
Пользователь, выполняющий инструкцию, и другие подключенные в настоящее время пользователи остаются подключенными. (DBCC FLUSHAUTHCACHE
в настоящее время не поддерживается для Azure Synapse Analytics.)
Соглашения о синтаксисе Transact-SQL
Синтаксис
DBCC FLUSHAUTHCACHE
[;]
Аргументы
Нет.
Замечания
Кэш проверки подлинности создает копию имен входа и правил брандмауэра сервера, хранящихся в master
базе данных, и помещает их в память в пользовательской базе данных. Так как сведения о пользователях автономной базы данных уже хранятся в пользовательской базе данных, ее пользователи данных не включаются в кэш проверки подлинности.
Для поддержания подключений к базе данных SQL в активном состоянии требуется повторная авторизация (выполняемая ядром СУБД) по крайней мере каждые 10 часов. Ядро СУБД пытается выполнить повторную авторизацию с использованием первоначального пароля. Пользователю не нужно вводить никаких данных. По соображениям производительности при сбросе пароля в База данных SQL подключение не будет повторно выполняться, даже если подключение сбрасывается из-за пула подключений. Это поведение отличается от поведения локального SQL Server. Если пароль изменился с момента первоначальной авторизации подключения, такое подключение должно быть завершено. Должно быть установлено новое подключение с использованием нового пароля.
Пользователь с разрешением KILL DATABASE CONNECTION может явным образом завершить подключение к Базе данных SQL с помощью команды KILL (Transact-SQL).
Разрешения
Требуется разрешение KILL DATABASE CONNECTION База данных SQL или учетной записи администратора.
Пример
Приведенная ниже инструкция очищает кэш проверки подлинности для текущей базы данных.
DBCC FLUSHAUTHCACHE;