C# 保持本地MS SQL 2008 DB表和远程SQL Azure DB表同步
我有一个专用的服务器,它托管一个Windows服务,该服务执行许多非常繁重的任务,并填充许多SQL server数据库表 但是,在它填充和使用的所有数据库表中,我只希望有一个与远程SQLAzure DB表同步。这是因为此表包含我称之为已解析的数据,这是Windows服务工作的最终结果 我想保持SQL Azure数据库表与此数据库表同步 据我所知,我的选择是:C# 保持本地MS SQL 2008 DB表和远程SQL Azure DB表同步,c#,sql,sql-server-2008,azure-sql-database,C#,Sql,Sql Server 2008,Azure Sql Database,我有一个专用的服务器,它托管一个Windows服务,该服务执行许多非常繁重的任务,并填充许多SQL server数据库表 但是,在它填充和使用的所有数据库表中,我只希望有一个与远程SQLAzure DB表同步。这是因为此表包含我称之为已解析的数据,这是Windows服务工作的最终结果 我想保持SQL Azure数据库表与此数据库表同步 据我所知,我的选择是: 将所有内容移动到Azure上(但这涉及到巨大的开发开销和风险) 在专用服务器上有另一个Windows服务,该服务主要查看自上次更新以来更
- 将所有内容移动到Azure上(但这涉及到巨大的开发开销和风险)
- 在专用服务器上有另一个Windows服务,该服务主要查看自上次更新以来更改的记录,然后手动更新SQL Azure表
BACKUP
和RESTORE
T-SQL命令应该可以完成您要查找的内容,SQL Azure表示它支持T-SQL。相反,您可以对主数据库表执行每日备份,只备份更改。然后,您可以将备份文件传输到SQL Azure数据库主机并从该文件还原。在这一点上,您可以让它们在日常计划任务中保持同步,而这些任务不需要花费太多精力。BACKUP
和RESTORE
T-SQL命令应该可以完成您要查找的内容,SQL Azure表示它支持T-SQL。Microsoft将SQL Azure数据同步与同步框架一起使用:
这可以从T-SQL和SQL代理中使用:
Microsoft将SQL Azure数据同步与同步框架一起使用: 这可以从T-SQL和SQL代理中使用: 试试SQL考官套件 此工具可以将您的本地数据库与SQL Azure数据库(架构和数据)同步。试试SQL考官套件
此工具可以将您的本地数据库与SQL Azure数据库(架构和数据)同步。不幸的是,SQL Azure不支持备份/还原。噢,很抱歉,我想我需要研究更多>\u但是,SQL Azure只支持t-SQL的子集。有一些东西不受支持。不幸的是,SQL Azure不支持备份/还原。哦,很抱歉,我想我需要研究更多>\u然而,SQL Azure只支持t-SQL的子集。有一些东西不受支持。