Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Tento článek popisuje, jak nakonfigurovat recovery interval (min) možnost konfigurace serveru v SQL Serveru pomocí aplikace SQL Server Management Studio nebo Transact-SQL. Tato recovery interval (min) možnost definuje horní limit doby obnovení databáze, která by měla trvat. Databázový stroj SQL Serveru používá hodnotu zadanou pro tuto možnost k určení přibližné četnosti vydávání automatických kontrolních bodů pro danou databázi.
Výchozí hodnota intervalu obnovení je 0, což umožňuje databázovému stroji automaticky nakonfigurovat interval obnovení. Výchozí interval obnovení obvykle vede k automatickému vytváření kontrolních bodů přibližně jednou za minutu pro aktivní databáze a dobu obnovení kratší než jednu minutu. Vyšší hodnoty označují přibližnou maximální dobu obnovení v minutách. Například nastavení intervalu obnovení na 3 označuje maximální dobu obnovení přibližně tři minuty.
Nastavení se projeví okamžitě bez restartování serveru.
Omezení
Interval obnovení má vliv jenom na databáze, které používají výchozí cílovou dobu obnovení (0). Pokud chcete přepsat interval obnovení serveru v databázi, nakonfigurujte v databázi jiný než výchozí cílový čas obnovení. Další informace naleznete v tématu Změna cílové doby obnovení databáze (SQL Server).
Recommendations
Tato možnost je pokročilá a měla by být změněna pouze zkušeným odborníkem na databázi.
Obvykle doporučujeme zachovat interval obnovení 0, pokud nemáte problémy s výkonem. Pokud se rozhodnete zvýšit nastavení intervalu obnovení, doporučujeme ho postupně zvýšit o malé přírůstky a vyhodnotit účinek každého přírůstkového zvýšení výkonu obnovení.
Pokud použijete sp_configure ke změně hodnoty možnosti recovery interval (min) na více než 60 (minuty), zadejte RECONFIGURE WITH OVERRIDE.
WITH OVERRIDE zakáže kontrolu hodnot konfigurace (pro hodnoty, které nejsou platné nebo nejsou doporučené hodnoty).
Povolení
Ve výchozím nastavení se všem uživatelům udělí oprávnění sp_configure bez parametrů nebo pouze s prvním parametrem. Pokud chcete s oběma parametry změnit sp_configure možnost konfigurace nebo spustit RECONFIGURE příkaz, musíte mít udělená ALTER SETTINGS oprávnění na úrovni serveru. Oprávnění ALTER SETTINGS se implicitně uchovává rolemi serveru sysadmin a serveradmin .
Použití aplikace SQL Server Management Studio
V Průzkumníku objektů klikněte pravým tlačítkem na instanci serveru a vyberte Vlastnosti.
Vyberte uzel Nastavení databáze .
V části Obnovení zadejte do pole Interval obnovení (minuty) hodnotu od 0 do 32767 a nastavte maximální dobu v minutách, kterou by SQL Server měl strávit obnovením každé databáze při spuštění. Výchozí hodnota je 0 označující automatickou konfiguraci SQL Serverem. V praxi to znamená dobu obnovení kratší než jednu minutu a kontrolní bod přibližně každou minutu pro aktivní databáze.
Použijte Transact-SQL
Připojte se k databázovému stroji.
Na panelu Standard vyberte Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad ukazuje, jak pomocí sp_configure nastavit hodnotu
recovery interval (min)možnosti 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
Další informace naleznete v tématu Možnosti konfigurace serveru.
Související obsah
- Změna doby obnovení cílové databáze (SQL Server)
- kontrolní body databáze (SQL Server)
- možnosti konfigurace serveru
-
sp_configure (Transact-SQL) - zobrazit pokročilé možnosti Konfigurace Serveru
- PŘEKONFIGUROVAT (Transact-SQL)