MSSQL_ENG021286
Si applica a: SQL Server Istanza gestita di SQL di Azure
Dettagli messaggio
Attributo | Valore |
---|---|
Nome prodotto | SQL Server |
ID evento | 21286 |
Origine evento | MSSQLSERVER |
Componente | Motore di database di SQL Server |
Nome simbolico | |
Testo del messaggio | La tabella dei conflitti '%s' non esiste. |
Spiegazione
Questo errore viene generato se la tabella dei conflitti per un articolo elencato in sysmergearticles (Transact-SQL) non esiste effettivamente. Questo errore può verificarsi quando si tenta di aggiungere o di eliminare una colonna da una tabella pubblicata per la replica di tipo merge.
Azione utente
Eseguire DBCC CHECKDB (Transact-SQL) nel database con la tabella dei conflitti mancante per verificare che non siano presenti problemi di coerenza dei dati.
Se in un Sottoscrittore manca la tabella dei conflitti, eliminare la sottoscrizione e ricrearla. Se in un server di pubblicazione manca la tabella dei conflitti, eliminare tutte le sottoscrizioni, eliminare la pubblicazione e quindi ricreare la pubblicazione e tutte le sottoscrizioni. Per altre informazioni, vedere Pubblicare dati e oggetti di database e Sottoscrivere le pubblicazioni.