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
Resetuje stav databáze podezřelých.
Důležité
Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají. Použijte místo toho ALTER DATABASE .
Syntaxe
sp_resetstatus [ @DBName = ] N'DBName'
[ ; ]
Arguments
[ @DBName = ] N'DBName'
Název databáze pro reset. @DBName je sysname, bez výchozího nastavení.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Poznámky
sp_resetstatus Vypne to podezřelý v databázi. Tento postup aktualizuje sloupce režimu a stavu pojmenované databáze v .sys.databases Před spuštěním tohoto postupu je třeba konzultovat chybový log SQL Serveru a všechny problémy vyřešit. Po spuštění sp_resetstatusukončete a restartujte instanci SQL Serveru.
Databáze může být podezřelá z několika důvodů. Možné příčiny zahrnují odepření přístupu k databázovému zdroji operačním systémem a nedostupnost nebo poškození jednoho či více databázových souborů.
Povolení
Vyžaduje členství v roli pevného správce systému nebo vykonání oprávnění přímo na této uložené procedurě.
Examples
Následující příklad resetuje stav databáze AdventureWorks2025 .
EXECUTE sp_resetstatus 'AdventureWorks2022';
Související obsah
- uložené procedury systému (Transact-SQL)
- uložené procedury databázového stroje (Transact-SQL)