Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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# 如何复制SQL Server 7_C#_.net_Sql Server 2008_Visual Studio 2012_Replication - Fatal编程技术网

C# 如何复制SQL Server 7

C# 如何复制SQL Server 7,c#,.net,sql-server-2008,visual-studio-2012,replication,C#,.net,Sql Server 2008,Visual Studio 2012,Replication,因此,我想使用Visual Studio 2012开发一个复制程序,将远程Windows Server 2000上的SQL Server 7.0数据库升级到本地Windows 7计算机上的SQL Server 2008 R2数据库。在寻找实现方法时,我发现有一些程序集应该添加到我的项目中,它们位于C:\Program Files(x86)中\Microsoft SQL Server,我在该位置找到的文件夹是:80、90、100、110、120和130,它们分别表示某个SQL Server版本的程

因此,我想使用Visual Studio 2012开发一个复制程序,将远程Windows Server 2000上的SQL Server 7.0数据库升级到本地Windows 7计算机上的SQL Server 2008 R2数据库。在寻找实现方法时,我发现有一些程序集应该添加到我的项目中,它们位于C:\Program Files(x86)中\Microsoft SQL Server,我在该位置找到的文件夹是:80、90、100、110、120和130,它们分别表示某个SQL Server版本的程序集,问题是,没有名为70的文件夹,这意味着没有链接到SQL Server 7.0的程序集,这是否意味着Visual Studio 2012不能与SQL Server 7.0及更早版本配合使用?如果它确实有效,有人能告诉我在哪里可以找到程序集或下载它们吗?

提前感谢您

您不能使用内置的复制功能,因为


因此,您必须从头开始开发自己的复制。由于这将是一项耗费时间和成本的工作,因此首先需要指定实际需要哪些复制功能。然后计划大量的时间和预算(是迁移到新的SQL Server需要花费的预算的许多倍)。

在新服务器上导入旧数据库并从新服务器迁移不是更容易吗?即使SQL Server 2005现在因其过时而不受支持,为什么您仍然使用SQL Server 7?我问了我的管理员/老板同样的问题,他说我们有保留遗留数据库的理由,我的工作是找到一种在SQLServer2000中进行复制的方法R2@MohamedaliHamdi这些原因是否包括20年后无法使用不兼容的版本?我建议你找一家新公司。考虑到SQL Server 7的能力,您可以迁移到免费的SQL Server 2016 Express并获得100X更好的性能,考虑到20年的差异,应该考虑SQL Server 2016 Express可以免费处理相同的负载,数量级性能更好。在笔记本电脑上(免费备用电源!)这不是我的责任,我被命令复制它我不知道为什么我会被否决我不知道征求意见会让你被否决,很好的社区