我有一个由不同公司维护的云托管数据库。这是我的场景:
如何关闭整个数据库、模式和数据,并保持我的本地数据库实时更新?
编辑:我能够从托管公司运行脚本,因此我可以创建数据库以及架构和初始数据。
最重要的问题是如何让数据保持实时同步?现在,我正在考虑在 SQL 中执行一系列作业来查询链接服务器数据库,如下所示:
insert into local_table_1
select * from linkedserver_table1
except
select * from local_table_1
Run Code Online (Sandbox Code Playgroud)
问题是,它效率不高,并且不会提取任何更新的记录。我们确实有一个“Updated_date”字段。如何更新本地服务器,从链接服务器中选择所有记录,并更新本地数据库?
我有 15 个客户数据库,它们在不同站点上的复制最少。我目前每晚进行备份,并通过 7zip 每晚将数据库备份传输到我们的主服务器。我们最近在下午 6 点发生了硬盘崩溃,这意味着我们在当天凌晨 2 点到下午 6 点丢失了数据库中的所有数据。如何在不影响白天数据库功能的情况下全天备份我们的数据库?我们每天进行 1,000 多笔交易,因此我们不断向数据库写入数据。我目前的方法对于每小时备份是不现实的,因为机器的性能会受到影响。