Bonjour voilà mon soucis du jour,

J'ai deux serveurs A, B et des portables P1, P2,etc..

Le serveur A dispose de la base maître.
Le serveur B dispose d'un réplica de la base maitre
Les portables ont eu des réplica du réplica (à partir du serveur B)

Nous avons du, suite à un soucis, nous passer des services du serveur A.
Il n'existe plus.

J'ai donc supprimé l'abonnement présent sur le serveur B. Et là c'ets la catastrophe. Les réplications ne fonctionnent plus.

Vous devez exécuter à nouveau l'instantané, car les fichiers d'instantanés actuels sont obsolètes.
et voici le message de l'agent de réplication

L'entrée d'allocation de plage d'identité du serveur de publication est introuvable dans la table système MSmerge_identity_range. Vérifiez que la valeur de la propriété @identityrangemanagementoption est "auto".
Je précise que nous utilisons SQL SERVER 2008 R2.

Voici ma question :
- existe t il un moyen de récupérer tout cela sans perdre les données des abonnés (évidemment, c'ets le genre de truc qu'on ne remarque pas de suite et les abonnés ont travaillé énormément avant de se synchroniser)

Merci d'avance

edit : voici un message plus complet

Messages d'erreur*:
Message: L'entrée d'allocation de plage d'identité du serveur de publication est introuvable dans la table système MSmerge_identity_range. Vérifiez que la valeur de la propriété @identityrangemanagementoption est "auto".
Le nombre des transactions après EXECUTE indique un nombre différent d'instructions BEGIN et COMMIT. Nombre précédent = 1, nombre actuel = 2.
Échec de préparation de l'article*'NOM_TABLE' dans la publication*'NOM_PUBLICATION' pour la réplication de fusion.
Command Text: sp_MSprepare_mergearticle
Parameters: @source_owner = dbo
@source_table = NOM_TABLE
@publication = NOM_PUBLICATION
@qualified_tablename = [dbo].[NOM_TABLE]

Stack: à Microsoft.SqlServer.Replication.AgentCore.ReMapSqlException(SqlException e, SqlCommand command)
à Microsoft.SqlServer.Replication.AgentCore.AgentExecuteNonQuery(SqlCommand command, Int32 queryTimeout)
à Microsoft.SqlServer.Replication.AgentCore.ExecuteDiscardResults(CommandSetupDelegate commandSetupDelegate, Int32 queryTimeout)
à Microsoft.SqlServer.Replication.Snapshot.ShilohPrepareMergeArticleWorkItem.DoVersionSpecificMergeArticlePreparation(SqlConnection connection)
à Microsoft.SqlServer.Replication.RetryableSqlServerTransactionManager.ExecuteTransaction(Boolean bLeaveTransactionOpen)
à Microsoft.SqlServer.Replication.Snapshot.PrepareMergeArticleWorkItem.PrepareMergeArticle(SqlConnection connection)
à Microsoft.SqlServer.Replication.MainWorkerThreadWrapper.Run()
à Microsoft.SqlServer.Replication.Snapshot.MergeSnapshotProvider.DoRegularMergeSnapshotPreparations()
à Microsoft.SqlServer.Replication.Snapshot.MergeSnapshotProvider.DoPreArticleFilesGenerationProcessing()
à Microsoft.SqlServer.Replication.Snapshot.SqlServerSnapshotProvider.GenerateSnapshot()
à Microsoft.SqlServer.Replication.SnapshotGenerationAgent.InternalRun()
à Microsoft.SqlServer.Replication.AgentCore.Run() (Source*: MSSQLServer, Numéro d'erreur*: 20663)
Obtenir de l'aide*: http://help/20663
Server MTD-DTC-001, Level 0, State 1, Procedure sp_MSprepare_mergearticle, Line 78
Échec de préparation de l'article*'NOM_TABLE' dans la publication*'NOM_PUBLICATION' pour la réplication de fusion. (Source*: MSSQLServer, Numéro d'erreur*: 20714)
Obtenir de l'aide*: http://help/20714
Server MTD-DTC-001, Level 0, State 1, Procedure sp_MSprepare_mergearticle, Line 78
Échec de préparation de l'article*'NOM_TABLE' dans la publication*'NOM_PUBLICATION' pour la réplication de fusion. (Source*: MSSQLServer, Numéro d'erreur*: 20714)
Obtenir de l'aide*: http://help/20714
Server MTD-DTC-001, Level 0, State 1, Procedure sp_MSprepare_mergearticle, Line 78
Échec de préparation de l'article*'NOM_TABLE' dans la publication*'NOM_PUBLICATION' pour la réplication de fusion. (Source*: MSSQLServer, Numéro d'erreur*: 20714)
Obtenir de l'aide*: http://help/20714