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í na:SQL ServerAzure
SQL Managed Instance
Podrobnosti zprávy
| Attribute | Value |
|---|---|
| Název produktu | SQL Server |
| ID události | 3165 |
| Zdroj události | MSSQLSERVER |
| Součást | Databázový stroj systému SQL Server |
| Symbolický název | |
| Text zprávy | Databáze '%ls' byla obnovena; Nicméně při obnovování a odstraňování replikace došlo k chybě. Databáze byla ponechána offline. Viz téma MSSQL_ENG003165 v SQL Server Books Online. |
Vysvětlení
Tato chyba vzniká, pokud nastane problém s obnovením zálohy replikované databáze:
Pokud se záloha obnovuje do stejné databáze a serveru, na kterém byla provedena, chyba naznačuje, že nastavení replikace nebylo možné správně obnovit.
Pokud je záloha obnovována do jiné databáze nebo serveru, chyba znamená, že nastavení replikace nebylo možné správně odstranit (výchozí nastavení replikace jsou odstraněna, pokud je databáze nebo server odlišná).
Chyba je pravděpodobně důsledkem nesouladu mezi stavem obnovené databáze a jednou nebo více systémovými databázemi obsahujícími replikační metadata: msdb, master nebo distribuční databáze.
Uživatelská akce
Řešení tohoto problému:
Execute ALTER DATABASE pro spuštění databáze; například:
ALTER DATABASE AdventureWorks SET ONLINE. Další informace najdete v tématu ALTER DATABASE (Transact-SQL). Pokud chcete zachovat nastavení replikace, přejděte na krok 2. Pokud ne, přejděte na krok 3.Proveďte sp_restoredbreplication (Transact-SQL). Pokud je tato uložená procedura úspěšně vykonána, obnova je dokončena. Pokud se nepodaří úspěšně proběhnout, přejděte na krok 3.
Spusť sp_removedbreplication (Transact-SQL) pro odstranění všech nastavení replikace.
Pokud je to nutné, překonfigurujte replikaci. Pokud jste replikační topologii naprogramovali podle doporučení, použijte skripty k překonfigurování topologie.