J'ai deux bases de données identiques sur deux serveurs différents: un serveur principal et un serveur de sauvegarde. Les utilisateurs sont actuellement dans les deux serveurs. Nous avons une colonne OrderId dans tblOrder dans les deux db en tant que clé primaire auto-incrémentée. Maintenant quand je publie le orderid à notre serveur d'amazon il montre parfois une erreur parce que le orderid sur les deux bases de données sont le même nombre et un orderid en double n'est pas accepté par le système.Obtenir l'ID max en comparant deux bases de données différentes
Je veux obtenir le maximum de commande du serveur et donner le nouveau code à la base de données en cours. Je vais enlever la graine d'incrémentation automatique de lui, de sorte que sur la commande d'insertion j'insérerai le orderid manuellement.
Est-ce SQL-Server ou Oracle? – CloudyMarble
remercie les gars pour une si bonne idée. Je vais certainement l'implémenter. :-D –
La solution ici consiste à sortir vos utilisateurs de production de votre base de données de sauvegarde. –