Společnost Microsoft distribuuje opravy Microsoft SQL Server 2012 jako jeden soubor ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2012 verzí oprav.
Příznaky
Při použití tablediff nástroj (Tablediff.exe) k porovnání dvou tabulek v Microsoft SQL Server 2012, hlásí tablediff nástroj nesprávné výsledky.
K tomuto problému dochází, pokud jsou splněny následující podmínky:-
Tabulka obsahuje primární klíč (Kompozitní nebo ne) ve sloupci Typ dat uniqueidentifier .
-
Sloupec typ dat uniqueidentifier je prvním sloupcem v definici tabulky.
-
V cílové tabulce existuje uniqueidentifier sloupec, který je nižší než nejnižší hodnotu ve zdrojové tabulce alespoň jednu hodnotu.
Řešení
Informace o kumulativní aktualizaci
Balíček kumulativní aktualizace 1 pro SQL Server 2012 Service Pack 1
Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 1. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2012 Service Pack 1 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2765331 kumulativní aktualizace 1 pro SQL Server 2012 Service Pack 1Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2012 verzí oprav. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2772858 SQL Server 2012 vytvoří, které byly vydány po vydání aktualizace Service Pack 1 pro SQL Server 2012
Balíček kumulativní aktualizace 4 pro SQL Server 2012
Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 4. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2012 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2758687 kumulativní aktualizace 4 pro SQL Server 2012Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2012 verzí oprav. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2692828 SQL Server 2012 vytvoří, které byly vydány po vydání SQL Server 2012
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Jak potíže obejít
Chcete-li tento problém vyřešit, změnit tak, aby sloupec uniqueidentifier není první sloupec tabulky.
Odkazy
Další informace o tablediff nástroj naleznete na následujícím webu MSDN:
Obecné informace o tablediff nástrojPřírůstkové Model údržby serveru SQL Server Další informace klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
935897 dílčí Model obsluhy je k dispozici z týmu SQL Server doručit opravy hotfix pro nahlášené potížeDalší informace o schéma názvů pro aktualizace serveru SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
822499 schéma zásady vytváření názvů pro Microsoft SQL Server software balíčky aktualizací.Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft