MSSQL_REPL-2147199417MSSQL_REPL-2147199417

Dettagli messaggioMessage Details

Nome prodottoProduct Name SQL ServerSQL Server
ID eventoEvent ID -2147199417-2147199417
Origine eventoEvent Source MSSQLServerMSSQLServer
Nome simbolicoSymbolic Name
Testo del messaggioMessage Text Impossibile allocare un nuovo set di intervalli di valori Identity per la sottoscrizione.The Publisher failed to allocate a new set of identity ranges for the subscription. Questo problema può presentarsi quando un server di pubblicazione o un Sottoscrittore di ripubblicazione ha esaurito gli intervalli di valori Identity da allocare ai propri Sottoscrittori oppure quando il tipo di dati di una colonna Identity non supporta l'allocazione di un intervallo di valori Identity aggiuntivo.This can occur when a Publisher or a republishing Subscriber has run out of identity ranges to allocate to its own Subscribers or when an identity column data type does not support an additional identity range allocation. Se un Sottoscrittore di ripubblicazione ha esaurito gli intervalli di valori Identity, è necessario sincronizzarlo per ottenere ulteriori intervalli di valori Identity prima di riavviare la sincronizzazione.If a republishing Subscriber has run out of identity ranges, synchronize the republishing Subscriber to obtain more identity ranges before restarting the synchronization. Se un server di pubblicazione ha esaurito gli intervalli di valori Identity, verificare che le dimensioni del tipo di dati supportino gli intervalli di valori Identity necessari.If a Publisher runs out of identity ranges, verify that the size of the data type supports the needed identity ranges.

SpiegazioneExplanation

Il processo di merge non è riuscito.The merge process failed. È probabile che il motivo sia l'impossibilità da parte del Server di pubblicazione di livello superiore o del server di ripubblicazione di allocare un nuovo intervallo.This might have occurred because either the top-level Publisher or republisher could not allocate a new range. Nel caso del Server di pubblicazione, non è stato possibile aumentare l'allocazione dell'intervallo di valori Identity del server di pubblicazioneIn the Publisher case, the Publisher's identity range allocation could not be increased. perché l'intervallo necessario da allocare eccede il valore massimo o minimo consentito per il tipo di dati.This is because the range needed to allocate exceeds the maximum or minimum value allowed for the data type. Nel caso del server di ripubblicazione, il server di ripubblicazione ha esaurito gli intervalli di ripubblicazione per l'allocazione.In the republisher case, the republisher has run out of the republishing range for allocation.

Azione dell'utenteUser Action

Per allocare un nuovo intervallo di ripubblicazione, eseguire il merge tra il server di ripubblicazione e il Server di pubblicazione di livello superiore per assegnare un ulteriore intervallo al server di ripubblicazione.To allocate a new republishing range, run the merge between the republisher and the top-level Publisher to allocate more range to the republisher. Se il Server di pubblicazione esaurisce l'intervallo, valutare il tipo di dati utilizzato per la colonna Identity.If the Publisher runs out of range, evaluate the data type used for the identity column.

Solo internoInternal-Only