Simptomi
Razmotrite sljedeći scenarij:
-
Konfigurirate replikaciju na računalu na kojem je instaliran Microsoft SQL Server 2012.
-
sP_addpublication uskladištenog postupka možete nazivati postavljanjem svojstva allow_initialize_from_backup na n ' True '. Time će se u programu Publisher dodati publikacija.
-
Sp_addarticle spremljene procedure nazivate postavljanjem vrste svojstva samo u shemu n ' proc. Time će se u programu Publisher dodati članak koji je spremljen samo za sheme.
-
Sp_addarticle spremljene procedure možete pozivati da biste dodali članak u tablici. Time se u izdavaču replicira tablica s nazivom "Tablica1".
U ovom scenariju u bazu podataka pretplate ne generirajuse podaci o sp_MSdel_tablica1, sp_MSins_Tablica1i sp_MSupd_ NapomenaTaj se problem ne pojavljuje ako ne dodate članak pohranjene procedure samo za sheme.
Rješenje
Kumulativne informacije o ažuriranju
Kumulativno ažuriranje 5 za SQL Server 2012 Service Pack 1
Popravak tog problema prvi je put izdan u kumulativnom ažuriranju 5. Dodatne informacije o dobivanju tog kumulativnog paketa za ažuriranje za SQL Server 2012 Service Pack 1 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2861107 Kumulativno ažuriranje paketa 5 za SQL Server 2012 Service Pack 1Napomena Budući da su grade kumulativne, svako novo izdanje za ispravljanje sadrži sve hitne popravke i sve sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanjima sustava SQL Server 2012 Service Pack 1. Preporučujemo da razmotrite primjenu najnovijeg izdanja popravka koja sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2772858 Verzije sustava SQL Server 2012 koje su objavljene nakon objavljivanja sustava SQL Server 2012 Service Pack 1
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Zaobilazno rješenje
Da biste zaobišli taj problem, učinite sljedeće:
-
Prilikom izvođenja sp_addpublicationpostavite svojstvo allow_initialize_from_backup na n ' false ' .
-
Dodajte članak tablice izdavaču.
-
Izvršavanje spremljene procedure sp_changepublication postavljanjem svojstva allow_initialize_from_backup na True. Spremljena je procedura, primjerice, sljedeća:exec sp_changepublication@publication = N'$(PublicationName)',@property = N'allow_initialize_from_backup',@value = N'true'