Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 保持本地MS SQL 2008 DB表和远程SQL Azure DB表同步_C#_Sql_Sql Server 2008_Azure Sql Database - Fatal编程技术网

C# 保持本地MS SQL 2008 DB表和远程SQL Azure DB表同步

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服务,该服务主要查看自上次更新以来更

我有一个专用的服务器,它托管一个Windows服务,该服务执行许多非常繁重的任务,并填充许多SQL server数据库表

但是,在它填充和使用的所有数据库表中,我只希望有一个与远程SQLAzure DB表同步。这是因为此表包含我称之为已解析的数据,这是Windows服务工作的最终结果

我想保持SQL Azure数据库表与此数据库表同步

据我所知,我的选择是:

  • 将所有内容移动到Azure上(但这涉及到巨大的开发开销和风险)
  • 在专用服务器上有另一个Windows服务,该服务主要查看自上次更新以来更改的记录,然后手动更新SQL Azure表

相反,您可以对只备份更改的主数据库表执行每日备份。然后,您可以将备份文件传输到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的子集。有一些东西不受支持。