Guida di riferimento a errori ed eventi (replica)Errors and Events Reference (Replication)

In questa sezione della documentazione vengono fornite informazioni sulla causa e sulla risoluzione di diversi errori correlati alla replica.This section of the documentation contains cause and resolution information for a number of errors related to replication.

ErroreError MessageMessage
MSSQL_ENG002601MSSQL_ENG002601 Non è possibile inserire la riga di chiave duplicata nell'oggetto '%.ls!' con indice univoco '%.\ls'.Cannot insert duplicate key row in object '%.ls' with unique index '%.\ls'.
MSSQL_ENG002627MSSQL_ENG002627 Violazione del vincolo %ls '%.ls'.Violation of %ls constraint '%.ls'. Non è possibile inserire la chiave duplicata nell'oggetto '%.*ls'.Cannot insert duplicate key in object '%.*ls'.
MSSQL_ENG003165MSSQL_ENG003165 Il database '%ls' è stato ripristinato ma è stato rilevato un errore durante il ripristino o la rimozione della replica.Database '%ls' was restored, however an error was encountered while replication was being restored/removed. Il database è stato lasciato offline.The database has been left offline. Vedere l'argomento MSSQL_ENG003165 della documentazione online di SQL Server.See the topic MSSQL_ENG003165 in SQL Server Books Online.
MSSQL_ENG003724MSSQL_ENG003724 Impossibile %S_MSG la %S_MSG '%.ls' perché è in uso per la replica.Cannot %S_MSG the %S_MSG '%.ls' because it is being used for replication.
MSSQL_ENG004929MSSQL_ENG004929 Impossibile modificare %S_MSG '%.ls' perché è in corso di pubblicazione per la replica.Cannot alter the %S_MSG '%.ls' because it is being published for replication.
MSSQL_ENG007395.MSSQL_ENG007395. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. Impossibile avviare una transazione nidificata per il provider OLE DB "%ls" per il server collegato "%ls".Unable to start a nested transaction for OLE DB provider "%ls" for linked server "%ls". È necessaria una transazione nidificata perché l'opzione XACT_ABORT è stata impostata su OFF.A nested transaction was required because the XACT_ABORT option was set to OFF.
MSSQL_ENG014005MSSQL_ENG014005 Impossibile eliminare la pubblicazione.Could not drop publication. Vi è associata una sottoscrizione.A subscription exists to it.
MSSQL_ENG014010MSSQL_ENG014010 Il server '%s' non è definito come server di sottoscrizione.The server '%s' is not defined as a subscription server.
MSSQL_ENG014114MSSQL_ENG014114 '%s' non è configurato come server di distribuzione.'%s' is not configured as a Distributor.
MSSQL_ENG014117MSSQL_ENG014117 '%s' non è configurato come database di distribuzione.'%s' is not configured as a distribution database.
MSSQL_ENG014120MSSQL_ENG014120 Il database di distribuzione '%s' è associato a un server di pubblicazione.Could not drop the distribution database '%s'. Impossibile eliminarlo.This distributor database is associated with a Publisher.
MSSQL_ENG014121MSSQL_ENG014121 Al server di distribuzione '%s' sono associati database di distribuzione.Could not drop the Distributor '%s'. Impossibile eliminarlo.This Distributor has associated distribution databases.
MSSQL_ENG014144MSSQL_ENG014144 Al Sottoscrittore '%s' sono associate sottoscrizioni nel database di pubblicazione '%s'.Cannot drop Subscriber '%s'. Impossibile eliminarlo.There are subscriptions for it in the publication database '%s'.
MSSQL_ENG014150MSSQL_ENG014150 Replica-%s: l'esecuzione dell'agente %s è riuscita.Replication-%s: agent %s succeeded. %s%s
MSSQL_ENG014151MSSQL_ENG014151 Replica-%s: l'esecuzione dell'agente %s non è riuscita.Replication-%s: agent %s failed. %s%s
MSSQL_ENG014152MSSQL_ENG014152 Replica-%s: ripetizione dell'esecuzione dell'agente %s pianificata.Replication-%s: agent %s scheduled for retry. %s%s
MSSQL_ENG014157MSSQL_ENG014157 La sottoscrizione creata dal Sottoscrittore '%s' della pubblicazione '%s' è scaduta ed è stata eliminata.The subscription created by Subscriber '%s' to publication '%s' has expired and has been dropped.
MSSQL_ENG014160MSSQL_ENG014160 È stata impostata la soglia [%s:%s] per la pubblicazione [%s].The threshold [%s:%s] for the publication [%s] has been set. Una o più sottoscrizioni della pubblicazione sono scadute.One or more subscriptions to this publication have expired.
MSSQL_ENG014161MSSQL_ENG014161 È stata impostata la soglia [%s:%s] per la pubblicazione [%s].The threshold [%s:%s] for the publication [%s] has been set. 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.Make sure that the logreader and distribution agents are running and can match the latency requirement.
MSSQL_ENG014162MSSQL_ENG014162 È stata impostata la soglia [%s:%s] per la pubblicazione [%s].The threshold [%s:%s] for the publication [%s] has been set. Verificare che l'agente di merge sia in esecuzione e sia in grado di rispettare i requisiti previsti.Please make sure that the merge agent is running and can match the expected requirement.
MSSQL_ENG014163MSSQL_ENG014163 È stata impostata la soglia [%s:%s] per la pubblicazione [%s].The threshold [%s:%s] for the publication [%s] has been set. Verificare che l'agente di merge sia in esecuzione e sia in grado di rispettare i requisiti previsti.Please make sure that the merge agent is running and can match the expected requirement.
MSSQL_ENG014164MSSQL_ENG014164 È stata impostata la soglia [%s:%s] per la pubblicazione [%s].The threshold [%s:%s] for the publication [%s] has been set. Verificare che l'agente di merge sia in esecuzione e sia in grado di rispettare i requisiti previsti.Please make sure that the merge agent is running and can match the expected requirement.
MSSQL_ENG014165MSSQL_ENG014165 È stata impostata la soglia [%s:%s] per la pubblicazione [%s].The threshold [%s:%s] for the publication [%s] has been set. Verificare che l'agente di merge sia in esecuzione e sia in grado di rispettare i requisiti previsti.Please make sure that the merge agent is running and can match the expected requirement.
MSSQL_ENG018456MSSQL_ENG018456 Accesso non riuscito per l'utente '%.ls'.%.\lsLogin failed for user '%.ls'.%.\ls
MSSQL_ENG018752MSSQL_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.Only one Log Reader Agent or log-related procedure (sp_repldone, sp_replcmds, and sp_replshowcmds) can connect to a database at a time. 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.If you executed a log-related procedure, drop the connection over which the procedure was executed or execute sp_replflush over that connection before starting the Log Reader Agent or executing another log-related procedure.
MSSQL_ENG020554MSSQL_ENG020554 Nessun messaggio di stato registrato dall'agente di replica negli ultimi %ld minuti.The replication agent has not logged a progress message in %ld minutes. Questa condizione può indicare che l'agente non risponde oppure che l'attività del sistema è elevata.This might indicate an unresponsive agent or high system activity. 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.Verify that records are being replicated to the destination and that connections to the Subscriber, Publisher, and Distributor are still active.
MSSQL_ENG020557MSSQL_ENG020557 Arresto dell'agente.Agent shutdown. Per ulteriori informazioni, cercare nella cronologia dei processi di SQL Server Agent il processo '%s'.For more information, see the SQL Server Agent job history for job '%s'.
MSSQL_ENG020572MSSQL_ENG020572 La sottoscrizione del Sottoscrittore '%s' dell'articolo '%s' della pubblicazione '%s' è stata reinizializzata dopo un errore di convalida.Subscriber '%s' subscription to article '%s' in publication '%s' has been reinitialized after a validation failure.
MSSQL_ENG020574MSSQL_ENG020574 La sottoscrizione del Sottoscrittore '%s' dell'articolo '%s' della pubblicazione '%s' non ha superato la convalida dei dati.Subscriber '%s' subscription to article '%s' in publication '%s' failed data validation.
MSSQL_ENG020575MSSQL_ENG020575 La sottoscrizione del Sottoscrittore '%s' dell'articolo '%s' della pubblicazione '%s' ha superato la convalida dei dati.Subscriber '%s' subscription to article '%s' in publication '%s' passed data validation.
MSSQL_ENG020596MSSQL_ENG020596 L'agente anonimo può essere eliminato solo da '%s' e dai membri del ruolo db_owner.Only '%s' or members of db_owner can drop the anonymous agent.
MSSQL_ENG020598MSSQL_ENG020598 Impossibile trovare la riga nel Sottoscrittore durante l'applicazione del comando replicato.The row was not found at the Subscriber when applying the replicated command.
MSSQL_ENG021075MSSQL_ENG021075 Lo snapshot iniziale per la pubblicazione '%s' non è ancora disponibile.The initial snapshot for publication '%s' is not yet available.
MSSQL_ENG021076MSSQL_ENG021076 Lo snapshot iniziale per l'articolo '%s' non è ancora disponibile.The initial snapshot for article '%s' is not yet available.
MSSQL_ENG021286MSSQL_ENG021286 La tabella dei conflitti '%s' non esiste.Conflict table '%s' does not exist.
MSSQL_ENG021330MSSQL_ENG021330 Impossibile creare una sottodirectory nella directory di lavoro della replica.(%1!)Failed to create a sub-directory under the replication working directory.(%ls)
MSSQL_ENG021331MSSQL_ENG021331 Impossibile copiare il file script utente nel server di distribuzione.(%ls)Failed to copy user script file to the Distributor.(%ls)
MSSQL_ENG021385MSSQL_ENG021385 Lo snapshot non è in grado di elaborare la pubblicazione '%s',Snapshot failed to process publication '%s'. probabilmente perché sono in corso attività di modifica dello schema o di aggiunta di nuovi articoli.Possibly due to active schema change activity or new articles being added.
MSSQL_ENG021617.MSSQL_ENG021617. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. Impossibile eseguire SQLPLUS.Unable to run SQLPLUS. Verificare che nel server di distribuzione sia installata una versione corrente del codice client Oracle.Make certain that a current version of the Oracle client code is installed at the distributor.
MSSQL_ENG021620.MSSQL_ENG021620. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. La versione di SQLPLUS accessibile tramite la variabile di sistema Path non è aggiornata e non supporta la pubblicazione Oracle.The version of SQLPLUS that is accessible through the system Path variable is not current enough to support Oracle publishing. Verificare che nel server di distribuzione sia installata una versione corrente del codice client Oracle.Make certain that a current version of the Oracle client code is installed at the distributor.
MSSQL_ENG021624.MSSQL_ENG021624. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. Impossibile trovare il provider OLEDB Oracle registrato, OraOLEDB.Oracle, nel server di distribuzione '%s'.Unable to locate the registered Oracle OLEDB provider, OraOLEDB.Oracle, at distributor '%s'. Verificare che nel server di distribuzione sia installata e registrata una versione corrente del provider Oracle OLEDB.Make certain that a current version of the Oracle OLEDB provider is installed and registered at the distributor.
MSSQL_ENG021626.MSSQL_ENG021626. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. Impossibile connettersi al server di database Oracle '%s' utilizzando il provider Oracle OLEDB OraOLEDB.Oracle.Unable to connect to Oracle database server '%s' using the Oracle OLEDB provider OraOLEDB.Oracle.
MSSQL_ENG021627.MSSQL_ENG021627. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. Impossibile connettersi al server di database Oracle '%s' utilizzando il provider Microsoft OLEDB MSDAORA.Unable to connect to Oracle database server '%s' using the Microsoft OLEDB provider MSDAORA.
MSSQL_ENG021628.MSSQL_ENG021628. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. 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.Unable to update the registry of distributor '%s' to allow Oracle OLEDB provider OraOLEDB.Oracle to run in process with SQL Server. Verificare che l'account di accesso corrente sia autorizzato per la modifica delle chiavi del Registro di sistema di SQL Server.Make certain that current login is authorized to modify SQL Server owned registry keys.
MSSQL_ENG021629.MSSQL_ENG021629. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. Nel server di distribuzione manca la chiave del Registro di sistema CLSID che indica che il provider Oracle OLEDB OraOLEDB.Oracle è stato registrato.The CLSID registry key indicating that the Oracle OLEDB Provider for Oracle, OraOLEDB.Oracle, has been registered is not present at the distributor. Verificare che il provider Oracle OLEDB sia installato e registrato nel server di distribuzione.Make certain that the Oracle OLEDB provider is installed and registered at the distributor.
MSSQL_ENG021642.MSSQL_ENG021642. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. Per i server di pubblicazione eterogenei è necessario un server collegato.Heterogeneous publishers require a linked server. Esiste già un server collegato denominato '%s'.A linked server named '%s' already exists. Rimuovere il server collegato o scegliere un nome di server di pubblicazione diverso.Please remove linked server or choose a different publisher name.
MSSQL_ENG021663.MSSQL_ENG021663. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. Impossibile trovare una chiave primaria valida per la tabella di origine [%s].[%s].No valid primary key found for source table [%s].[%s].
MSSQL_ENG021684.MSSQL_ENG021684. Vedere Troubleshooting Oracle Publishers.See Troubleshooting Oracle Publishers. Le autorizzazioni associate all'account di accesso di amministratore per il server di pubblicazione Oracle '%s' non sono sufficienti.The permissions associated with the administrator login for Oracle publisher '%s' are not sufficient.
MSSQL_ENG021797MSSQL_ENG021797 '%s' deve essere un account di accesso di Windows valido nel formato: 'COMPUTER\Account di accesso' o 'DOMINIO\Account di accesso'.'%s' must be a valid Windows Login in the form: 'MACHINE\Login' or 'DOMAIN\Login'. Vedere la documentazione relativa a '%s'.Please see the documentation for '%s'.
MSSQL_ENG021798MSSQL_ENG021798 Per continuare è necessario aggiungere il processo di agente '%s' tramite '%s'.The '%s' agent job must be added via '%s' before continuing. Vedere la documentazione relativa a '%s'.Please see the documentation for '%s'.
MSSQL_REPL020011MSSQL_REPL020011 Impossibile eseguire '%1' in '%2'.The process could not execute '%1' on '%2'.
MSSQL_REPL027056MSSQL_REPL027056 Impossibile modificare la cronologia di generazione in '%1'.The merge process was unable to change generation history at the '%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.When troubleshooting, restart the synchronization with verbose history logging and specify an output file to which to write.
MSSQL_REPL027183MSSQL_REPL027183 Impossibile enumerare le modifiche negli articoli con filtri di riga con parametri.The merge process failed to enumerate changes in articles with parameterized row filters. 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.If this failure continues, increase the query timeout for this process, reduce the retention period for the publication, and improve indexes on published tables.