处理从远程数据库复制的数据

| 我们有一个合同数据库,可以使用一个简单的存储过程在一夜之间从我们的工作管理系统中提取数据。存储的proc只是从本地表中删除数据,然后用复制的新数据重新填充。显然,这意味着我们无法在本地表/数据库中建立与此数据的任何关系。有没有人有任何好的策略思想可以改进此问题,以便我们可以与该表建立正确的关系。如果已在本地表中建立了与该记录的关系,那么如何处理远程表中的已删除记录,因为仅删除它会破坏该关系。
已邀请:
我想您正在谈论同步问题。像这样,当每晚将数据吹散并重新创建时,如何建立关联? 我要做的是在需要引用它的本地数据上创建可为空的外键。当有新数据传入时,存储过程应使各个本地表上的所有外键都为空。然后,当从远程数据库中还原数据时,使存储过程通过并再次支撑外键以重新存储。 -创建关系。
删节而不删除表怎么样? 如果您使用的是SQL Server:TRUNCATE TABLE

要回复问题请先登录注册