"Serwer zdalny (null) nie istnieje" błąd występuje po usunięciu artykuł z publikacji w programie SQL Server

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3184227
Symptomy
Załóżmy, że tworzona jest publikacja transakcyjna przy użyciu procedury sp_addpublication, przechowywane w programie SQL Server 2014 lub 2016 i ustawić właściwość@allow_drop na wartość True. Po Ci dropa tabeli, która jest publikowana w publikacji i ręcznie usunąć nieaktualne artykułu z publikacji może zostać wyświetlony komunikat o błędzie podobny do następującego:
Serwer zdalny "(null)" nie istnieje.

Na przykład ten problem występuje w następującej sytuacji:
  • Publikowanie tabeli w transakcyjnych publikacji, a następnie zainstalowaniu właściwość @allow_drop na wartość True.
  • Możesz usunąć opublikowanej tabeli.
  • Zanim agent odczytywania dziennika przetwarza te rekordy, które są związane z polecenia Tabela upuszczania, należy oczyścić przestarzałe artykułu przy użyciu jednej następujących procedur przechowywanych:
    • sp_MSdropobsoletearticle
    • sp_droparticle
    • sp_droppublication
W takim przypadku następujące komunikaty o błędach są rejestrowane w dzienniku pełne:
Stan: 0, kod: 1007, tekst: "proces nie można wykonać"sp_MSadd_replcmds"na"SQL_SERVER_INSTANCE'.'.
Proces nie można wykonać "sp_MSadd_replcmds" na "SQL_SERVER_INSTANCE'.
Stan agenta REPL: 6
Stan: 0, kod: 1007, tekst: "" (null)"serwer zdalny nie istnieje lub nie został wyznaczony jako nieprawidłowy wydawca, lub nie masz uprawnień do przeglądania dostępnych wydawców.".
Stanu: kod 4,: 6001, tekst: "wątku w tle dla"Polecenia Loader"zostanie zakończona.".
Stan: 0, kod: 22020, tekst: "Partie nie zostały zatwierdzone do dystrybutora.".
Stan: 0, kod: 22037, tekst: "ostatni krok nie zalogował dowolną wiadomość!".

Uwaga W dodatku Service Pack 2 dla programu SQL Server 2014 r. została dodana obsługa tabeli Drop (DROP DDL tabeli). Aby uzyskać informacji na temat obsługi tabeli upuszczania zobacz następujący artykuł z bazy wiedzy Microsoft Knowledge Base:
3170123 Obsługuje DROP DDL tabeli dla artykułów, które są zawarte w replikacji transakcyjnej w 2014 serwera SQL

Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacji zbiorczej dla programu SQL Server:


Informacje dotyczące zbiorczej aktualizacji dla programu SQL Server
Każda nowa aktualizacja zbiorcza dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Materiały referencyjne
Dowiedz się więcej o terminologia Firma Microsoft używa się do opisywania aktualizacji oprogramowania.

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3184227 — ostatni przegląd: 09/22/2016 14:56:00 — zmiana: 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 KbMtpl
Opinia