MSSQL_REPL-2147201001
Si applica a:Istanza gestita di SQL Di Azure di SQL Server
Dettagli messaggio
Attributo | Valore |
---|---|
Nome prodotto | SQL Server |
ID evento | -2147201001 |
Origine evento | MSSQLServer |
Nome simbolico | |
Testo del messaggio | Impossibile recapitare lo snapshot al Sottoscrittore. Se si utilizza la sincronizzazione Web, è probabile che non sia stato possibile creare o scrivere nel file di messaggi. Per risolvere il problema, riavviare la sincronizzazione con la registrazione dettagliata della cronologia e specificare un file di output in cui registrare i dati. |
Spiegazione
L'inizializzazione dell'oggetto COM per un Sottoscrittore XML non è riuscita. Alcuni dei motivi per cui la replica di tipo merge non ha consentito l'applicazione delle modifiche dello schema al Sottoscrittore sono i seguenti:
Errore durante la creazione di una directory nella quale scrivere i file di snapshot temporanei.
Errore durante l'enumerazione degli articoli dello schema.
Per i Sottoscrittori di SQL Server Compact, errore durante la reinizializzare la sottoscrizione.
Se l'oggetto è basato su messaggi, errore durante la scrittura del file di messaggi.
Azione utente
Eseguire SQL Server Profiler ed esaminare replmerg.log per individuare gli errori. Se si utilizza Sincronizzazione Web, elevare la gravità del log di websync, eseguire di nuovo lo scenario e controllare gli errori nel file websync.log.
Se si usa la sincronizzazione Web, è possibile avviare l'utilità Replmerg.exe e passare l'opzione -T 106 per usare il flag di traccia 106. Questo consente di vedere i messaggi che sono inviati da e verso il server di pubblicazione. Se si aggiunge il flag di traccia alla riga di comando dell'agente Replmerg.exe, i messaggi di input del client vengono scritti in un file denominato ExchangeID(guid).IN.XML e i messaggi di output vengono scritti in un file denominato ExchangeID(guid).OUT.XML. In questi nomi di file, guid è il GUID della sessione di Exchange Server. Questi file vengono creati nella directory da cui è stato richiamato Replmerg.exe. Per motivi di sicurezza, questi file devono essere eliminati una volta completata l'operazione.
Solo interno
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per