Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
W tym artykule opisano sposób konfigurowania recovery interval (min) opcji konfiguracji serwera w programie SQL Server przy użyciu programu SQL Server Management Studio lub Transact-SQL. Opcja recovery interval (min) definiuje górny limit czasu odzyskiwania bazy danych. Aparat bazy danych SQL Server używa wartości określonej dla tej opcji do określania, w przybliżeniu jak często generować automatyczne punkty kontrolne w danej bazie danych.
Domyślna wartość interwału odzyskiwania to 0, która umożliwia aparatowi bazy danych automatyczne skonfigurowanie interwału odzyskiwania. Zazwyczaj domyślny interwał odzyskiwania powoduje automatyczne punkty kontrolne występujące w przybliżeniu raz na minutę dla aktywnych baz danych i czas odzyskiwania wynoszący mniej niż jedną minutę. Wyższe wartości wskazują przybliżony maksymalny czas odzyskiwania w minutach. Na przykład ustawienie interwału odzyskiwania na 3 wskazuje maksymalny czas odzyskiwania wynoszący około trzech minut.
Ustawienie zostanie zastosowane natychmiast bez ponownego uruchomienia serwera.
Ograniczenia
Interwał odzyskiwania dotyczy tylko baz danych, które używają domyślnego docelowego czasu odzyskiwania (0). Aby zastąpić ustawienie interwału odzyskiwania serwera dla bazy danych, skonfiguruj dla tej bazy niestandardowy docelowy czas odzyskiwania. Aby uzyskać więcej informacji, zobacz Zmienianie docelowego czasu odzyskiwania bazy danych (SQL Server).
Rekomendacje
Ta opcja jest opcją zaawansowaną i powinna zostać zmieniona tylko przez doświadczonych specjalistów w dziedzinie bazy danych.
Zazwyczaj zalecamy pozostawienie interwału odzyskiwania na poziomie 0, chyba że wystąpią problemy z wydajnością. Jeśli zdecydujesz się zwiększyć ustawienie interwału odzyskiwania, zalecamy stopniowe zwiększanie go o małe przyrosty i ocenę wpływu każdego przyrostowego wzrostu wydajności odzyskiwania.
Jeśli użyjesz polecenia sp_configure, aby zmienić wartość opcji recovery interval (min) na więcej niż 60 (minut), określ RECONFIGURE WITH OVERRIDE.
WITH OVERRIDE Wyłącza sprawdzanie wartości konfiguracji (dla wartości nieprawidłowych lub niezalecanych).
Permissions
Uprawnienia do wykonywania elementu sp_configure bez parametrów lub tylko z pierwszym parametrem są domyślnie przyznawane wszystkim użytkownikom. Aby wykonać sp_configure z użyciem obu parametrów w celu zmiany opcji konfiguracji lub uruchomienia instrukcji RECONFIGURE, musisz mieć przyznane uprawnienie ALTER SETTINGS na poziomie serwera. Uprawnienie ALTER SETTINGS jest niejawnie posiadane przez stałe role serwera sysadmin i serveradmin.
Korzystanie z programu SQL Server Management Studio
W Eksploratorze obiektów kliknij prawym przyciskiem myszy wystąpienie serwera i wybierz polecenie Właściwości.
Wybierz węzeł Ustawienia bazy danych.
W obszarze Odzyskiwanie w polu Interwał odzyskiwania (minuty) wpisz lub wybierz wartość z zakresu od 0 do 32767, aby ustawić maksymalny czas w minutach, który program SQL Server powinien wydać na odzyskiwanie każdej bazy danych podczas uruchamiania. Wartość domyślna to 0 wskazująca automatyczną konfigurację przez program SQL Server. W praktyce oznacza to czas odzyskiwania krótszy niż minutę i punkt kontrolny w przybliżeniu co minutę dla aktywnych baz danych.
Korzystanie z Transact-SQL
Połącz się z silnikiem bazy danych.
Na pasku Standardowym wybierz pozycję Nowe zapytanie.
Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie pokazano, jak użyć sp_configure , aby ustawić wartość
recovery interval (min)opcji na3minuty.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'recovery interval (min)', 3; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO
Aby uzyskać więcej informacji, zobacz Opcje konfiguracji serwera.