Applies ToSQL Server 2012 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise

Příznaky

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

  • Nakonfigurujete transakční replikaci na počítači, na kterém běží Microsoft SQL Server 2012.

  • P_addpublication uloženou proceduru szavoláte nastavením vlastnosti allow_initialize_from_backup na N'TRUE. Tím se do vydavatele přidá publikace.

  • Sp_addarticle uloženou proceduru zavoláte tak, že nastavíte vlastnost typ na N'proc Schema Only. Tím se na vydavatele přidá článek o uložené proceduře, který je jenom schématem.

  • Když zavoláte sp_addarticle uloženou proceduru, přidáte do tabulky článek. Tím se replikuje tabulka s názvemTabulka1.

V tomto scénáři nejsou v databázi předplatného vygenerovány sp_MSdel_Tabulka1, sp_MSins_Tabulka1a sp_MSupd_uložené proceduryTabulka1 . PoznámkaTento problém nenastane, pokud nepřidáte článek uložená procedura, která je jenom schématem.

Řešení

Informace o kumulativní aktualizaci

Kumulativní aktualizace 5 pro SQL Server 2012 Service Pack 1

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 Service Pack 1, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

2861107 Kumulativní aktualizace 5 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í aktualizace SQL Server 2012 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:

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

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.

Řešení

Tento problém můžete vyřešit provedením následujících akcí:

  • Při provádění sp_addpublicationnastavte vlastnost allow_initialize_from_backup na N'false .

  • Přidejte do vydavatele článek o tabulce.

  • Spusťte uloženou proceduru sp_changepublication nastavením vlastnosti allow_initialize_from_backup na hodnotu true (pravda). Například uložená procedura je následující:exec sp_changepublication@publication = N'$(PublicationName)',@property = N'allow_initialize_from_backup',@value = N'true'

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.