Příznaky
Vezměte v úvahu následující scénář:
- Máte databázi s nefunkční skupinou souborů, kterou se pokoušíte přidat do skupiny dostupnosti Always On v Microsoft SQL Server 2014, 2016 a 2017.
- Databázi můžete přidat do primární repliky a bez problémů obnovit úplné zálohy a zálohy protokolu pomocí funkce NORECOVERY na sekundární replice.
Když se v tomto scénáři pokusíte připojit databázi ke skupině dostupnosti na sekundární replice pomocí ALTER DATABASE <DatabaseName> SET HADR AVAILABILITY GROUP = <AGName> nebo použijete automatické osazení ke konfiguraci sekundární repliky, všimnete si, že pro datový soubor v nefunkční skupině souborů jsou hlášeny chyby 17207 a 5120:
## SPID## Spouštění databáze 'Název_databáze'.
## SPID## Chyba: 17207, závažnost: 16, stav: 1.
## spid## FileMgr::StartSecondaryDataFiles: Při vytváření nebo otevírání souboru FilePath došlo k chybě operačního systému 2(Systém nemůže zadaný soubor najít). Diagnostikujte a opravte chybu operačního systému a opakujte operaci.
## SPID## Chyba: 5120, Závažnost: 16, Stav: 5.
## spid## Fyzický soubor FilePath nelze otevřít. Chyba operačního systému 2: "2(Systém nemůže nalézt zadaný soubor.)".
Po provedení příkazu ALTER DATABASE také uvidíte, že databáze přejde do režimu nesynchronizace/čekání na obnovení na sekundární replice.
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:
Informace o kumulativních aktualizacích pro SQL Server:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:
- Nejnovější kumulativní aktualizace pro SQL Server 2017
- Nejnovější kumulativní aktualizace pro SQL Server 2016
- Nejnovější kumulativní aktualizace pro SQL Server 2014
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.