Causa e risoluzione degli errori di replica

Data aggiornamento: 12 dicembre 2006

In questa sezione della documentazione vengono fornite informazioni sulla causa e sulla risoluzione di diversi errori correlati alla replica.

Errore Messaggio

MSSQL_ENG002601

Impossibile inserire la riga di chiave duplicata nell'oggetto '%.*ls!' con indice univoco %.*ls.

MSSQL_ENG002627

Violazione del vincolo %ls '%.*ls'. Impossibile inserire la chiave duplicata nell'oggetto '%.*ls'.

MSSQL_ENG003165

Il database '%ls' è stato ripristinato ma è stato rilevato un errore durante il ripristino o la rimozione della replica. Il database è stato lasciato non in linea. Vedere l'argomento MSSQL_ENG003165 nella documentazione in linea di SQL Server.

MSSQL_ENG003724

Impossibile %S_MSG la %S_MSG '%.*ls' perché è in uso per la replica.

MSSQL_ENG004929

Impossibile modificare %S_MSG '%.*ls' perché è in corso di pubblicazione per la replica.

MSSQL_ENG007395. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

Impossibile avviare una transazione nidificata per il provider OLE DB "%ls" per il server collegato "%ls". È necessaria una transazione nidificata perché l'opzione XACT_ABORT è stata impostata su OFF.

MSSQL_ENG014005

Impossibile eliminare la pubblicazione. Vi è associata una sottoscrizione.

MSSQL_ENG014010

Il server '%s' non è definito come server di sottoscrizione.

MSSQL_ENG014114

'%s' non è configurato come server di distribuzione.

MSSQL_ENG014117

'%s' non è configurato come database di distribuzione.

MSSQL_ENG014120

Il database di distribuzione '%s' è associato a un server di pubblicazione. Impossibile eliminarlo.

MSSQL_ENG014121

Al server di distribuzione '%s' sono associati database di distribuzione. Impossibile eliminarlo.

MSSQL_ENG014144

Al Sottoscrittore '%s' sono associate sottoscrizioni nel database di pubblicazione '%s'. Impossibile eliminarlo.

MSSQL_ENG014150

Replica-%s: l'esecuzione dell'agente %s è riuscita. %s

MSSQL_ENG014151

Replica-%s: l'esecuzione dell'agente %s non è riuscita. %s

MSSQL_ENG014152

Replica-%s: ripetizione dell'esecuzione dell'agente %s pianificata. %s

MSSQL_ENG014157

La sottoscrizione creata dal Sottoscrittore '%s' della pubblicazione '%s' è scaduta ed è stata eliminata.

MSSQL_ENG014160

È stata impostata la soglia [%s:%s] per la pubblicazione [%s]. Una o più sottoscrizioni della pubblicazione sono scadute.

MSSQL_ENG014161

È stata impostata la soglia [%s:%s] per la pubblicazione [%s]. Verificare che l'agente di lettura log e l'agente di distribuzione siano in esecuzione e siano in grado di rispettare i requisiti relativi alla latenza.

MSSQL_ENG014162

È stata impostata la soglia [%s:%s] per la pubblicazione [%s]. Verificare che l'agente di merge sia in esecuzione e sia in grado di rispettare i requisiti previsti.

MSSQL_ENG014163

È stata impostata la soglia [%s:%s] per la pubblicazione [%s]. Verificare che l'agente di merge sia in esecuzione e sia in grado di rispettare i requisiti previsti.

MSSQL_ENG014164

È stata impostata la soglia [%s:%s] per la pubblicazione [%s]. Verificare che l'agente di merge sia in esecuzione e sia in grado di rispettare i requisiti previsti.

MSSQL_ENG014165

È stata impostata la soglia [%s:%s] per la pubblicazione [%s]. Verificare che l'agente di merge sia in esecuzione e sia in grado di rispettare i requisiti previsti.

MSSQL_ENG018456

Accesso non riuscito per l'utente '%.*ls'.%.*ls

MSSQL_ENG018752

A un database può connettersi un solo agente di lettura log o una sola procedura correlata ai log (sp_repldone, sp_replcmds e sp_replshowcmds) alla volta. Se è stata eseguita una procedura correlata ai log, eliminare la connessione utilizzata per eseguire la procedura oppure eseguire sp_replflush tramite tale connessione prima di avviare l'agente di lettura log o di eseguire un'altra procedura relativa ai log.

MSSQL_ENG020554

Nessun messaggio di stato registrato dall'agente di replica negli ultimi %ld minuti. Questa condizione può indicare che l'agente non risponde oppure che l'attività del sistema è elevata. Verificare che i record vengano replicati nella destinazione e che le connessioni al Sottoscrittore, al server di pubblicazione e al server di distribuzione siano ancora attive.

MSSQL_ENG020557

Arresto dell'agente. Per ulteriori informazioni, cercare nella cronologia dei processi di SQL Server Agent il processo '%s'.

MSSQL_ENG020572

La sottoscrizione del Sottoscrittore '%s' dell'articolo '%s' della pubblicazione '%s' è stata reinizializzata dopo un errore di convalida.

MSSQL_ENG020574

La sottoscrizione del Sottoscrittore '%s' dell'articolo '%s' della pubblicazione '%s' non ha superato la convalida dei dati.

MSSQL_ENG020575

La sottoscrizione del Sottoscrittore '%s' dell'articolo '%s' della pubblicazione '%s' ha superato la convalida dei dati.

MSSQL_ENG020596

L'agente anonimo può essere eliminato solo da '%s' o dai membri del ruolo db_owner.

MSSQL_ENG020598

Impossibile trovare la riga nel Sottoscrittore durante l'applicazione del comando replicato.

MSSQL_ENG021075

Lo snapshot iniziale per la pubblicazione '%s' non è ancora disponibile.

MSSQL_ENG021076

Lo snapshot iniziale per l'articolo '%s' non è ancora disponibile.

MSSQL_ENG021286

La tabella dei conflitti '%s' non esiste.

MSSQL_ENG021330

Impossibile creare una sottodirectory nella directory di lavoro della replica.(%1!)

MSSQL_ENG021331

Impossibile copiare il file script utente nel server di distribuzione.(%ls)

MSSQL_ENG021385

Lo snapshot non è in grado di elaborare la pubblicazione '%s', probabilmente perché sono in corso attività di modifica dello schema o di aggiunta di nuovi articoli.

MSSQL_ENG021617. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

Impossibile eseguire SQL*PLUS. Verificare che nel server di distribuzione sia installata una versione corrente del codice client Oracle.

MSSQL_ENG021620. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

La versione di SQL*PLUS accessibile tramite la variabile di sistema Path non è aggiornata e non supporta la pubblicazione Oracle. Verificare che nel server di distribuzione sia installata una versione corrente del codice client Oracle.

MSSQL_ENG021624. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

Impossibile trovare il provider OLEDB Oracle registrato, OraOLEDB.Oracle, nel server di distribuzione '%s'. Verificare che nel server di distribuzione sia installata e registrata una versione corrente del provider Oracle OLEDB. Per ulteriori informazioni, vedere l'errore 21624 di SQL Server nell'argomento relativo alla risoluzione dei problemi dei server di pubblicazione Oracle nella documentazione in linea di SQL Server.

MSSQL_ENG021626. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

Impossibile connettersi al server di database Oracle '%s' utilizzando il provider Oracle OLEDB OraOLEDB.Oracle.

MSSQL_ENG021627. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

Impossibile connettersi al server di database Oracle '%s' utilizzando il provider Microsoft OLEDB MSDAORA.

MSSQL_ENG021628. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

Impossibile aggiornare il Registro di sistema del server di distribuzione '%s' per consentire l'esecuzione in-process del provider Oracle OLEDB OraOLEDB.Oracle con SQL Server. Verificare che l'account di accesso corrente sia autorizzato per la modifica delle chiavi del Registro di sistema di SQL Server.

MSSQL_ENG021629. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

Nel server di distribuzione manca la chiave del Registro di sistema CLSID che indica che il provider Oracle OLEDB OraOLEDB.Oracle è stato registrato. Verificare che il provider Oracle OLEDB sia installato e registrato nel server di distribuzione.

MSSQL_ENG021642. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

Per i server di pubblicazione eterogenei è necessario un server collegato. Esiste già un server collegato denominato '%s'. Rimuovere il server collegato o scegliere un nome di server di pubblicazione diverso.

MSSQL_ENG021663. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

Impossibile trovare una chiave primaria valida per la tabella di origine [%s].[%s].

MSSQL_ENG021684. Vedere Risoluzione dei problemi dei server di pubblicazione Oracle.

"L'utente di amministrazione della replica per il server di pubblicazione Oracle "%s" non dispone di autorizzazioni sufficienti. Per le autorizzazioni necessarie, fare riferimento allo script /MSSQL/Install/oracleadmin.

MSSQL_ENG021797

'%s' deve essere un account di accesso di Windows valido nel formato: 'COMPUTER\Account di accesso' o 'DOMINIO\Account di accesso'. Vedere la sezione della documentazione relativa a '%s'.

MSSQL_ENG021798

Per continuare è necessario aggiungere il processo di agente '%s' tramite '%s'. Vedere la documentazione relativa a '%s'.

MSSQL_ENG024070

Il client non dispone di un privilegio necessario.

MSSQL_REPL020011

Impossibile eseguire '%1' in '%2'.

MSSQL_REPL027056

Impossibile modificare la cronologia di generazione in '%1'. Per risolvere il problema, riavviare la sincronizzazione con la registrazione dettagliata della cronologia e specificare un file di output in cui registrare i dati.

MSSQL_REPL027183

Impossibile enumerare le modifiche negli articoli con filtri di riga con parametri. Se il problema persiste, aumentare il timeout per le query per questo processo, ridurre il periodo di memorizzazione per la pubblicazione e migliorare gli indici delle tabelle pubblicate.

Vedere anche

Altre risorse

Risoluzione dei problemi relativi alla replica

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

12 dicembre 2006

Nuovo contenuto:
  • Aggiunta del messaggio di errore MSSQL_ENG021684.

17 luglio 2006

Nuovo contenuto:
  • Aggiunta dei messaggi di errore seguenti:
    • MSSQL_ENG014150
    • MSSQL_ENG014152
    • MSSQL_ENG014160
    • MSSQL_ENG014161
    • MSSQL_ENG014162
    • MSSQL_ENG014163
    • MSSQL_ENG014164
    • MSSQL_ENG014165
    • MSSQL_ENG020557
    • MSSQL_ENG020572
    • MSSQL_ENG020574
    • MSSQL_ENG020575

14 aprile 2006

Nuovo contenuto:
  • Aggiunta del messaggio di errore MSSQL_ENG024070.