Společnost Microsoft distribuuje Microsoft SQL Server 2012 opravy jako 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ího SQL serveru 2012 Oprava.

Příznaky

Zvažte následující scénář:

  • K vygenerování skriptu nasazení pro instanci pro sběr dat použijte Microsoft SQL Server 2012 Change data pro Attunity.

  • Pokoušíte se použít skript k nasazení instance shromažďování.

V tomto scénáři je délka sloupce datového typu proměnné Šířka v tabulkách SQL serveru, které jsou vytvořeny ve skriptu, dvojnásobné. Pokud se například pokusíte sledovat změny ve sloupci VARCHAR2 (10) v tabulce Oracle, bude odpovídající sloupec v tabulce SQL serveru ve skriptu pro nasazení NVARCHAR (20).Poznámky:

  • Pokud je délka sloupce v tabulce Oracle větší než 2000 bajtů při spuštění skriptu nasazení, nasazení se nezdaří. Důvodem je, že skript nasazení vytváří některé neplatné sloupce. Pokud je například sloupec VARCHAR (2001), vytvoří se ve skriptu neplatný sloupec NVARCHAR (4002).

  • Neočekávaná délka datového typu brání uživateli v vytváření indexů ve sloupcích. Důvodem je, že je dosaženo maximální velikosti indexových klíčů.

  • Délka datového typu může způsobit problémy s výkonem služby Microsoft SQL Server Integration Services (SSIS).

  • K tomuto problému dochází pouze ve vytvořeném skriptu. Proto jsou délky sloupců zobrazené přesně v uživatelském rozhraní návrháře.

Řešení

Informace o kumulativní aktualizaci

Kumulativní aktualizace 2 pro SQL Server 2012 SP1

Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 2. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2012 SP1, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

2790947 Kumulativní aktualizace 2 pro SQL Server 2012 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 aktualizace SQL Server 2012 SP1. 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:

2772858 Buildy SQL Server 2012, které byly vydány po vydání SQL Server 2012 Service Pack 1

Kumulativní aktualizace 5 pro SQL Server 2012

Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 5. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2012, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

2777772 Kumulativní aktualizace 5 pro SQL Server 2012Pozná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ího SQL serveru 2012 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:

2692828 Buildy SQL Server 2012, které byly vydány po vydání SQL Server 2012

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.Produkty jiných výrobců popisované v tomto článku vyrábějí společnosti, které jsou nezávislé na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×