Udostępnij za pośrednictwem


sp_external_policy_refresh (Transact-SQL)

Dotyczy: SQL Server 2022 (16.x) Azure SQL Database

Wymusza natychmiastowe pobranie najnowszych opublikowanych zasad dla całego wystąpienia (dla każdej bazy danych).

Nuta

Jeśli istnieją jakiekolwiek trwające żądania ściągnięcia przez zadanie w tle lub przez innego użytkownika, żądanie czeka na zakończenie poprzedniego zadania i uruchamia nowe ściągnięcie. — Dzięki temu wynik wywołania tego proc jawnie zawsze powoduje odświeżenie pamięci podręcznej.

Składnia

sp_external_policy_refresh [ @type = ] 'type'
[ ; ]

Argumenty

Ważny

Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.

[ @type = ] 'typ'

Typ może być reload (pełne pobieranie zasad) lub update (pobieranie zasad przyrostowych). Domyślny typ to update.

Zwracanie wartości kodu

0 (powodzenie) lub liczba niezerowa (niepowodzenie).

Uprawnienia

Wymaga ALTER SERVER STATE (objętego uprawnieniami CONTROL SERVER).

Przykłady

A. Ukończ odświeżanie zasad

Poniższy przykład pobiera pełny zestaw zasad.

EXEC sp_external_policy_refresh @type = 'reload'

B. Odświeżanie zasad przyrostowych

Poniższy przykład pobiera zasady przyrostowo przy użyciu domyślnego typu "update".

EXEC sp_external_policy_refresh;