恢复到SQL Server 6.5并迁移到SQL Server 2014
我有一个来自SQL Server 6.5的数据库备份文件。文件大小为52GB。恢复到SQL Server 6.5并迁移到SQL Server 2014
如何恢复此数据库文件?
如何将其迁移到SQL Server 2014?
检查计算机上的目录(C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA),并复制旧版sql server系统的数据库文件,例如,如果您的databaase名称是测试),您将复制文件test.ldf和test.mdf,然后将SQL Server系统(2014) 复制到同一目录(C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA)并粘贴youur文件,然后打开你的SQL Server管理工作室并右键点击(数据库) 然后选择attach然后点击add浏览到你的数据库文件,然后选择test.mdf然后按确定
如果你只能访问备份文件,不使用任何第三方工具(如果ev en都是)需要你从一个版本移动到另一个版本,这当然意味着你必须能够访问运行三个不同版本的服务器,除非你有安装介质,否则SQL Server 2000可能很难实现。
如果您有权访问从备份源自的服务器,您可能会更好地尝试将数据导出为某些格式,以便以后的版本可以使用。
如果选择恢复备份路线应该工作的路径是这样的:
6.5 -> 2000
2000 (sp4) -> 2008
2008 -> 2014
一个相关TechNet文章的情侣:
Migration SQL Server 2000 to SQL Server 2012
Copying Databases from SQL Server 7.0 or Earlier
有可能是其他更好的方法来做到这一点,a nd我会考虑在Database Administrators上提问。
如果我的答案是事实不正确的下降选民请让我知道,以便我可以修改它?如果没有,那么为什么投票呢? – jpw 2014-10-05 17:39:16
谢谢,我的数据库备份文件大小是52GB(SQL Server 6.5),我无法恢复它,我该怎么做。我创建了4个具有20GB的设备; 1. dev1,dev2,dev3,devLog。我怎样才能恢复52GB文件? – user3840145 2014-10-10 20:42:19
@ user3840145如果你不能恢复它,我认为你不能做其他事情。我不知道有任何其他方式获得6.5备份到更高版本。为什么你不能恢复它? – jpw 2014-10-10 20:44:10
我不确定,但你需要分阶段升级它,从6.5到最高的兼容版本等等。 – Mihai 2014-10-04 23:44:26