Gjelder for
SQL Server 2012 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise

Symptomer

Tenk deg følgende:

  • Du kan konfigurere en overførbar replikering på en datamaskin som kjører Microsoft SQL Server 2012.

  • Du kaller sp_addpublication lagret prosedyre ved å sette egenskapen allow_initialize_from_backup til N'true'. Dette legger til en publikasjon på utgiveren.

  • Du kaller prosedyren sp_addarticle lagretved å angi egenskapstypen N'proc skjemaet bare '. Dette legger til en artikkel bare XML-lagret prosedyre på utgiveren.

  • Du kaller sp_addarticle lagret prosedyren for å legge til en artikkel på tabellen. Dette replikerer en tabell kalt "tabell1" på utgiveren.

I dette scenariet, sp_MSdel_tabell1, sp_MSins_tabell1og sp_MSupd_tabell1 genereres ikke lagrede prosedyrer for abonnement-databasen.Obs! Dette problemet oppstår ikke hvis du ikke legger til artikkelen bare XML-lagret prosedyre.

Oppløsning

Informasjon om kumulativ oppdatering

Kumulativ oppdatering 5 for SQL Server 2012 Service Pack 1

Hurtigreparasjonen for dette problemet ble først utgitt i kumulative oppdateringen 5. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringen for SQL Server 2012 Service Pack 1, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2861107 kumulativ sikkerhetsoppdateringspakke 5 for SQL Server 2012 Service Pack 1Obs! Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2012 Service Pack 1 Løs utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2772858 for SQL Server 2012 bygger som er utgitt etter Service Pack 1 for SQL Server 2012 ble utgitt

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Løsningen

Hvis du vil omgå dette problemet, kan du utføre følgende handlinger:

  • Egenskapen allow_initialize_from_backup til N'false' når du kjører sp_addpublication.

  • Legg til tabell artikkelen utgiveren.

  • Utfør sp_changepublication lagret prosedyren ved å sette egenskapen allow_initialize_from_backup til true. For eksempel er den lagrede prosedyren som følger:exec sp_changepublication@publication = N'$(PublicationName)',@property = N'allow_initialize_from_backup',@value = N'true'

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.