Microsoftdistribuira Microsoft SQL Server 2008 Service Pack 3 popravci kao jednu datoteku za preuzimanje. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sve sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanom popravka sustava SQL Server 2008 Service Pack 3.

Simptomi

Razmotrite sljedeći scenarij:

  • Zrcaljenje baze podataka konfigurirajte na dvije instance sustava Microsoft SQL Server 2008 ili Microsoft SQL Server 2008 R2.

  • Objavu transakcijskog replikacije konfigurirate u bazi podataka koja je glavna baza podataka za čitanje – zapisivanje na glavnom poslužitelju u odjeljku zrcaljenje baze podataka. Inicijalizacija replikacije je dovršena, a zatim se sinkronizira s pretplatom.

  • Replicirana baza podataka ne uspijeva prijeći s glavnog poslužitelja na poslužitelj mirrora. Napomena Kada se to dogodi, bivši zrcalni poslužitelj prebacuje uloge, a baza podataka prikazuje se na internetu u načinu čitanja-pisanja kao nova osnovna baza podataka.

  • U publikaciju dodate članak u novom primjeru glavne poruke. Inicijalizacija replikacije je dovršena, a zatim se sinkronizira s pretplatom.

  • U publikaciju dodajete još jedan članak.

U ovom scenariju prikazat će vam se sljedeće poruke o pogrešci.Poruka o pogrešci 1

Snimka nije generirana jer nije potrebna inicijalizacija pretplate.

Poruka o pogrešci 2

MSG 14058, razina 16, State 1, procedura sp_MSrepl_addsubscription_article, linija 331Ne može stvoriti pretplatu jer pretplata već postoji u bazi podataka pretplate. U svakoj bazi podataka pretplate dopuštena je samo jedna pretplata na istu publikaciju. Odbacite pretplatu i ponovno ga dodajte ako je potrebno. Ako se problem nastavi pojavljivati, metapodaci replikacije možda nisu točni; informacije o otklanjanju poteškoća potražite u knjigama na internetu

NapomenaTaj se problem i dalje pojavljuje ako ne uspijete prijeći na izvornu instancu glavnog programa, a zatim dodate isti članak.

Rješenje

Kumulativne informacije o ažuriranju

Servisni paket 2 za SQL Server 2008 R2

Popravak tog problema prvi je put izdan u kumulativnom ažuriranju 3. Dodatne informacije o dobivanju tog kumulativnog paketa za ažuriranje za SQL Server 2008 R2 Service Pack 2 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2754552 Kumulativno ažuriranje paketa 3 za SQL Server 2008 R2 Service Pack 2 Napomena 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 2008 R2 Service Pack 2. 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:

2730301 Verzije sustava SQL Server 2008 R2 koje su objavljene nakon objavljivanja sustava SQL Server 2008 R2 Service Pack 2

Servisni paket 1 za SQL Server 2008 R2

Popravak tog problema prvi je put izdan u kumulativnom ažuriranju 9. Dodatne informacije o dobivanju tog kumulativnog paketa za ažuriranje za SQL Server 2008 R2 Service Pack 1 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2756574 Kumulativno ažuriranje Package 9 za SQL Server 2008 R2 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 2008 R2 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:

2567616 Verzije sustava SQL Server 2008 R2 koje su objavljene nakon objavljivanja sustava SQL Server 2008 R2 Service Pack 1

Servisni paket 3 za SQL Server 2008

Popravak tog problema prvi je put izdan u kumulativnom ažuriranju 7 za SQL Server 2008 Service Pack 3. Dodatne informacije o dobivanju tog kumulativnog paketa za ažuriranje za SQL Server 2008 Service Pack 3 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2738350 Kumulativno ažuriranje paketa 7 za SQL Server 2008 Service Pack 3Napomena 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 2008 Service Pack 3. 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:

2629969 Verzije sustava SQL Server 2008 koje su objavljene nakon objavljivanja sustava SQL Server 2008 Service Pack 3

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Dodatne informacije

Dodatne informacije o konfiguraciji replikacije i zrcaljenje baze podataka potražite na sljedećem MSDN web-mjestu:

Konfiguriranje replikacije i zrcaljenje baze podatakaDodatne informacije o zrcaljenje baze podataka potražite na sljedećem MSDN web-mjestu:

Općenite informacije o zrcaljenje baze podataka

Zaobilazno rješenje

Da biste zaobišli taj problem, odredite hoće li se sys. Servers.server_id stupcu, a stupac syspretplate. ssrvid podudaraju se na instanci aktivne baze podataka prije dodavanja članka.Napomene

  • Ako se dva stupca ne podudaraju, dodajte članak u publikaciju iz instance u kojoj se stupci podudaraju. Možda ćete morati zakazati stanke da ne biste mogli prijeći bazu podataka u instancu partnera.

  • Ako u tablici syspretplate postoji više funkcija srvid , uklonite članak koji sadrži različitu vrijednost srvid , ako ne uspijete prijeći bazu podataka u instancu partnera, a zatim ponovno dodajte članak.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.