Errore "il server remoto '(null)' non esiste" si verifica dopo la rimozione di un articolo da una pubblicazione in SQL Server 2014

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3184227
Sintomi
Si supponga che si crea una pubblicazione transazionale utilizzando la procedura di sp_addpublication archiviati in SQL Server 2014 e impostare la proprietà @allow_drop su True. Dopo si dropa tabella che viene pubblicata nella pubblicazione e rimuoverne manualmente l'articolo obsoleto dalla pubblicazione, è che venga visualizzato un messaggio di errore analogo al seguente:
Il server remoto "(null)" non esiste.

Ad esempio, questo problema si verifica nelle seguenti condizioni:
  • Si pubblica una tabella in una pubblicazione transazionale e quindi youset la proprietà @allow_drop su True.
  • Rimuovere la tabella pubblicata.
  • Prima che l'agente di lettura Log elabora i record correlati per il comando tabella drop, viene eseguita la pulitura dell'articolo obsoleto utilizzando una stored procedure seguenti:
    • sp_MSdropobsoletearticle
    • sp_droparticle
    • sp_droppublication
In questo caso, i seguenti messaggi di errore vengono registrati in un file registro dettagliato:
Stato: codice 0: 1007, testo: 'il processo Impossibile eseguire 'sp_MSadd_replcmds' su'ISTANZA_SERVER_SQL'.'.
Il processo non è in grado di eseguire 'sp_MSadd_replcmds' su 'ISTANZA_SERVER_SQL'.
Lo stato dell'agente di replica: 6
Stato: codice 0: 1007, testo: "il server remoto"(null)"non esiste o non è stato designato come server di pubblicazione valido o non si dispone dell'autorizzazione per visualizzare i server di pubblicazione disponibili.".
Stato: 4, codice: 6001, testo: 'thread in Background per 'Comando caricatore' chiuso'..
Stato: codice 0: 22020, testo: "Batch non sono stati impegnati al server di distribuzione.".
Stato: codice 0: 22037, testo: 'l'ultimo passaggio non registrava qualsiasi messaggio!'.

Nota Supporto tabelle di riepilogo (DROP tabella DDL) è stata aggiunta nel Service Pack 2 di SQL Server 2014. Per informazioni sul supporto di tabella di riepilogo, vedere il seguente articolo della Microsoft Knowledge Base:
3170123 Supporta DROP DDL tabella per gli articoli inclusi nella replica transazionale in SQL Server 2014

Risoluzione
Questo problema viene risolto nell'aggiornamento cumulativo per SQL Server seguente:


Informazioni sugli aggiornamenti cumulativi per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutte le correzioni di protezione che sono stati incluse nell'aggiornamento cumulativo precedente. Estrarre gli ultimi aggiornamenti cumulativi per SQL Server:

Status
Microsoft ha confermato che questo è un problema per i prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Per ulteriori informazioni, vedere la terminologia Microsoft utilizza per descrivere gli aggiornamenti software.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3184227 - Ultima revisione: 08/27/2016 01:50:00 - Revisione: 1.0

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

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3184227 KbMtit
Feedback