Microsoft SQL Server 2008 R2 Service Pack 1 se opravuje na jeden soubor ke stažení. Protože jsou opravy kumulativní, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze systému SQL Server 2008 R2 Service Pack 1 – oprava.
Příznaky
Při použití zrcadlení databáze a provedení příkazu ALTER DATABASE v Microsoft SQL serveru 2008 R2 se může v protokolu chyb systému SQL Server zaznamenat následující chybové zprávy.
Datum a čas : číslo SPID # * * dump Thread (SPID = 0; es = MSSQL10_50 0x00000004AADE8B20). MSSQLSERVER\MSSQL\LOG\SQLDump0001.txtDatum – číslo SPID # DriveName* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *.Datum SPID # * datum ačas SPID # * začátek výpisu zásobníku: datum ačas SPID# * Datum , čísloSPID # * umístění: DbmConnection. cpp: 798data Time SPID # * výraz: CheckValidInput (wsName; cbName) datum ačas SPID # * SPID: #Datum , číslo SPID # * ID procesu: #Datum , číslo SPID # Chyba: 17066, závažnost: 16, stav: 1.Datum a čas SPID # SQL Server assertion: File: <DbmConnection. cpp>, line = 798 Failed = ' CheckValidInput (WsName; cbName) '. K této chybě mohlo dojít při časování. Pokud chyba přetrvává i po novém spuštění příkazu, pomocí příkazu DBCC CHECKDB zkontrolujte, jestli databáze není strukturovaná, nebo restartujte server, aby nedošlo k poškození datových struktur v paměti.
Při výskytu tohoto problému se navíc vytvoří soubor minifiltru.PoznámkaK tomuto problému nedochází v Microsoft SQL serveru 2012.
Řešení
Informace o kumulativní aktualizaci
Kumulativní aktualizace 6 pro SQL Server 2008 R2 Service Pack 2
Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 6. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2008 R2 Service Pack 2, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2830140 Kumulativní balíček aktualizací 6 pro SQL Server 2008 R2 Service Pack 2Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze systému SQL Server 2008 R2 Service Pack 2 – oprava. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2730301 Sestavení SQL Server 2008 R2, která byla vydána po SQL serveru 2008 R2 Service Pack 2, byla vydána
SQL Server 2008 R2 Service Pack 1
Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 11. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2008 R2 Service Pack 1, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2812683 Kumulativní aktualizace 11 pro SQL Server 2008 R2 Service Pack 1Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze systému SQL Server 2008 R2 Service Pack 1 – oprava. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2567616 Sestavení SQL Server 2008 R2, která byla vydána po SQL serveru 2008 R2 Service Pack 1, byla vydána
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.