Gilt für
SQL Server 2012 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie konfigurieren eine Transaktionsreplikation auf einem Computer, auf dem Microsoft SQL Server 2012 ausgeführt wird.

  • Sie rufen die gespeicherte Prozedur sp_addpublication auf, indem Sie die allow_initialize_from_backup -Eigenschaft auf "N'true"festlegen. Dadurch wird eine Publikation auf dem Verleger hinzugefügt.

  • Sie rufen die sp_addarticle gespeicherte Prozedur auf, indem Sie den Eigenschaftstyp nur auf N'proc-Schemafestlegen. Dadurch wird ein Artikel mit Schema Only Stored Procedure auf dem Herausgeber hinzugefügt.

  • Sie rufen die sp_addarticle gespeicherte Prozedur auf, um einen Tabellenartikel hinzuzufügen. Dadurch wird eine Tabelle namens "Tabelle1" auf dem Verleger repliziert.

In diesem Szenario werden die gespeicherten Prozeduren sp_MSdel_Tabelle1, sp_Msins_Tabelle1und sp_Msupd_Tabelle1 nicht für die Abonnementdatenbank generiert. HinweisDieses Problem tritt nicht auf, wenn Sie den Artikel "Schema Only Stored Procedure" nicht hinzufügen.

Fehlerbehebung

Informationen zum kumulativen Update

Kumulatives Update 5 für SQL Server 2012 Service Pack 1

Der Fix für dieses Problem wurde erstmals im kumulativen Update 5 veröffentlicht. Wenn Sie weitere Informationen zum beziehen dieses kumulativen Updatepakets für SQL Server 2012 Service Pack 1 erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

2861107 Kumulatives Updatepaket 5 für SQL Server 2012 Service Pack 1Hinweis Da die Builds kumulativ sind, enthält jede neue Fix-Version alle Hotfixes und alle Sicherheitsupdates, die in der vorherigen SQL Server 2012 Service Pack 1 Fix-Version enthalten waren. Wir empfehlen, dass Sie die neueste Fix-Version anwenden, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2772858 Die SQL Server 2012-Builds, die nach der Veröffentlichung von SQL Server 2012 Service Pack 1 veröffentlicht wurden

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Problemumgehung

Führen Sie die folgenden Aktionen aus, um dieses Problem zu umgehen:

  • Setzen Sie die allow_initialize_from_backup -Eigenschaft auf "N'false" , wenn Sie sp_addpublicationausführen.

  • Fügen Sie den Tabellenartikel dem Herausgeber hinzu.

  • Führen Sie die sp_changepublication gespeicherte Prozedur aus, indem Sie die allow_initialize_from_backup -Eigenschaft auf truefestlegen. Die gespeicherte Prozedur sieht beispielsweise wie folgt aus:exec sp_changepublication@publication = N'$(PublicationName)',@property = N'allow_initialize_from_backup',@value = N'true'

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.