Primjenjuje se na
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Simptomi

Pretpostavimo da stvarate objavljivanje transakcije pomoću sp_addpublication spremljene procedure u sustavu SQL Server 2014 ili 2016, a svojstvo @allow_drop postavite na True. Kada odbacite tablicu koja je objavljena u publikaciji i ručno uklonite zastarjeli članak iz publikacije, možda će vam se prikazati poruka o pogrešci slična sljedećoj:

Udaljeni poslužitelj "(null)" ne postoji.

Taj se problem, primjerice, pojavljuje u sljedećem scenariju:

  • Tablicu objavite u publikaciji transakcijski, a svojstvo @allow_drop postavite na True.

  • Uklonili ste objavljenu tablicu.

  • Prije nego što agent čitača zapisnika obradi zapise koji se odnose na naredbu za ispuštanje tablice, očistite zastarjeli članak pomoću jednog od sljedećih pohranjenih postupaka:

    • sp_MSdropobsoletearticle

    • sp_droparticle

    • sp_droppublication

U ovom se slučaju sljedeće poruke o pogreškama zapisuju u govornim zapisniku:

Status: 0, kod: 1007, tekst: ' postupak ne može izvršiti ' sp_MSadd_replcmds ' na 'SQL_SERVER_INSTANCE'. '. Postupak nije mogao izvršiti ' sp_MSadd_replcmds ' na 'SQL_SERVER_INSTANCE'. Status agenta: 6Status: 0, Šifra: 1007, tekst: "udaljeni poslužitelj" (null) "ne postoji ili nije označen kao valjani izdavač ili možda nemate dozvolu za prikaz dostupnih izdavača. '. Status: 4, Šifra: 6001, tekst: "konac za pozadinu za" Command loader "je izlaz. '. Status: 0, code: 22020, tekst: ' serije nisu posvećene distributerima. '. Status: 0, Šifra: 22037, tekst: "posljednji korak nije zapisivanje nikakve poruke!".

Napomena U sustavu SQL Server 2014 Service Pack 2 dodana je podrška za ispuštanje tablice (DROP tablice DDL). Informacije o podršci za ispuštanje tablice potražite u sljedećem članku iz Microsoftove baze znanja:

3170123 Podržava DROP TABLE DDL za članke koji su uvršteni u Replikacijski tekst u sustavu SQL Server 2014

Rješenje

Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:

Kumulativno ažuriranje 1 za SQL server 2014 Service Pack 2 Kumulativno ažuriranje 2 za SQL Server 2016

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije Kumulativno ažuriranje za SQL server 2014 najnovije Kumulativno ažuriranje za SQL Server 2016

Status

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

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

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.