KB3155558 - OPRAVA: Chyba "Nelze změnit sloupec" po obnovení databáze do SQL Server

Platí pro
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Příznaky

Předpokládejme, že zálohujete databázi, u které je povolené zachycování dat změn. Obnovíte tuto databázi do instance systému SQL Server, která nepodporuje zachycení dat změn. Při pokusu o přejmenování sloupce v tabulce v databázi se zobrazí chybová zpráva podobná této:

Poznámka

Zpráva 4928, úroveň 16, stav 1, procedura sp_rename, řádek 629
Nejde změnit název> sloupce <kvůli tomu, že je povolená replikace nebo změna funkce Capture dat.

      

Řešení

Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server:

Doporučení: Nainstalujte nejnovější kumulativní aktualizaci 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. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

      

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.