"Nėra nuotolinio serverio (null)" klaida įvyksta, kai jums pašalinti straipsnis iš leidinio SQL Server

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3184227
Požymiai
Tarkime, kad operacijų leidinio kūrimas naudojant SQL Server 2014 m. arba 2016 sp_addpublicationsaugomą procedūrą, nustatykite ypatybę@allow_dropTrue. Po jums dropa lentelė, kurioje bus paskelbtas leidinyje ir rankiniu būdu pašalinti pasenusius straipsnio skelbimą, galite gauti klaidos pranešimą, panašų į šį:
Nėra nuotolinio serverio "(nulis)".

Pavyzdžiui, ši problema kyla, nurodytu atveju:
  • Galite skelbti lentelė operacijų leidinyje, ir tada youset ypatybę @allow_dropTrue.
  • Galite pašalinti paskelbtus lentelėje.
  • Prieš žurnalo skaitytuvas agentas procesų įrašus, kurie yra susiję su komanda drop lentelėje, išvalyti pasenusi straipsnį naudodami vieną šių saugomas procedūras:
    • sp_MSdropobsoletearticle
    • sp_droparticle
    • sp_droppublication
Tokiu atveju išsamų žurnale užregistruojami toliau pateiktų klaidų pranešimų:
: Kodas 0,: 1007, teksto: "procesas negali įvykdyti"sp_MSadd_replcmds""SQL_SERVER_INSTANCE'.'.
Procesas negali įvykdyti "sp_MSadd_replcmds" "SQL_SERVER_INSTANCE'.
Keitimas agento būsenos: 6
: Kodas 0,: 1007, tekstą: "nuotolinio serverio"(nulis)"nėra, arba nėra paskirtas kaip tinkamas Publisher, arba galite neturėti teisės peržiūrėti galima leidėjų.".
: Kodas 4,: 6001, teksto: fono giją "Komandų įkelties programa" uždaroma.".
: Kodas 0,: 22020, teksto: "Paketus buvo ne visas pastangas, kad platintojas.".
: Kodas 0,: 22037, teksto: "paskutinį veiksmą ar negali prisijungti bet kokio laiško!".

Pastaba. Lentelės palaikymas (paskirstymo lentelės DDL) buvo įtraukta į SQL Server 2014 m. 2 pakeitimų paketą. Informacija apie lentelės palaikymas, rasite šioje "Microsoft" žinių bazės straipsnį:
3170123 Palaiko paskirstymo lentelės DDL straipsnių, įtrauktų į SQL Server 2014 Transakcinis replikavimas

Sprendimas
Ši problema yra išspręsta šių kaupiamųjų naujinimų SQL Server:


Apie kaupiamieji naujinimai SQL Server
SQL serverio kiekvieną naują Kaupiamasis naujinimas yra visos karštosios ir naujausios saugos pataisos, kurios buvo įtrauktos į ankstesnio kaupiamojo naujinimo. Patikrinkite SQL Server kaupiamieji naujinimai:

Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Susipažinkite su terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 3184227 – Paskutinė peržiūra: 09/22/2016 14:58:00 – Peržiūra: 2.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3184227 KbMtlt
Atsiliepimai