Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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
Sql server 将数据库从本地同步或更新到生产服务器_Sql Server_Asp.net Mvc_Winforms - Fatal编程技术网

Sql server 将数据库从本地同步或更新到生产服务器

Sql server 将数据库从本地同步或更新到生产服务器,sql-server,asp.net-mvc,winforms,Sql Server,Asp.net Mvc,Winforms,我在电脑上安装了一个Windows应用程序。它在SQL Server 2000上有一个1GB大小的数据库 我必须创建一个附加了SQL Server 2012的ASP.NET MVC web应用程序。我需要从本地数据库中选择一些选定的数据(两个数据库的模式可能不同),并将其放入远程数据库,以便web应用程序的所有成员都可以查看他们的个性化数据(例如,仅查看过去5个月的存款总额) 我应该选择什么体系结构方法 所选数据将如何进入远程数据库 对于将来的数据,从本地数据库到远程数据库的同步方法应该是什么

我在电脑上安装了一个Windows应用程序。它在SQL Server 2000上有一个1GB大小的数据库

我必须创建一个附加了SQL Server 2012的ASP.NET MVC web应用程序。我需要从本地数据库中选择一些选定的数据(两个数据库的模式可能不同),并将其放入远程数据库,以便web应用程序的所有成员都可以查看他们的个性化数据(例如,仅查看过去5个月的存款总额)

  • 我应该选择什么体系结构方法
  • 所选数据将如何进入远程数据库
  • 对于将来的数据,从本地数据库到远程数据库的同步方法应该是什么

  • 有什么帮助吗?

    这里有几种方法可以使用:

    • 将您的2000个数据传输到您的2012服务器
    • 创建一个ETL过程,该过程将只将您需要的数据从SQL 2000数据库加载到2012数据库
    • 在2012服务器和2000服务器之间设置链接,并创建存储过程以检索必要的数据
    考虑到您的场景,复制可能有些过头了。ETL过程可能是最稳定的,会产生重复的数据。最后,通过链接表的存储过程可能是上述方法中最简单、最复杂的方法,但可能不够快,具体取决于一次需要多少数据


    这有帮助吗?

    另外,请注意链接服务器是危险的,因为它实际上链接了这些服务器。如果一个倒下,另一个也跟着倒下。ETL或复制是最好的方法。