Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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 programu SQL Server używa wartości określonej dla tej opcji, aby określić, jak często wystawiać 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ć interwał odzyskiwania serwera w bazie danych, skonfiguruj czas odzyskiwania innego niż domyślny docelowy w bazie danych. 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 zachowanie interwału odzyskiwania na 0poziomie , 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 sp_configure polecenia , aby zmienić wartość recovery interval (min) opcji na więcej niż 60 (minuty), określ wartość RECONFIGURE WITH OVERRIDE.
WITH OVERRIDE Wyłącza sprawdzanie wartości konfiguracji (w przypadku wartości, które nie są prawidłowe lub są nierozpoznane).
Permissions
Wykonywanie uprawnień bez sp_configure parametrów lub tylko pierwszy parametr jest domyślnie udzielany wszystkim użytkownikom. Aby wykonać sp_configure przy użyciu obu parametrów, aby zmienić opcję konfiguracji lub uruchomić instrukcję RECONFIGURE , musisz przyznać ALTER SETTINGS uprawnienie na poziomie serwera. Uprawnienie ALTER SETTINGS jest niejawnie przechowywane przez administrator systemu i administrator serwera stałe role serwera.
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.