我在两个不同的服务器上有两个相同的数据库:一个主数据库和一个备份数据库。用户目前在两个服务器中。我们在tblOrder中有一个OrderId列作为自动递增主键。现在,当我将orderid发布到我们的amazon服务器时,它有时会显示错误,因为两个数据库上的orderid都是相同的数字,并且系统不接受重复的orderid。通过比较两个不同的数据库获取最大ID
我想从两个服务器获取最大的orderid,然后将新的orderid赋给当前工作的数据库。我将从中删除自动递增的种子,以便在插入命令中手动插入orderid。
是SQL-Server还是Oracle? – CloudyMarble 2011-03-17 06:28:46
谢谢你们这么棒的主意。我一定会执行它。 :-D – 2011-03-17 09:06:26
这里的解决方案是让您的生产用户退出备份数据库。 – 2012-03-24 01:37:37