繁体   English   中英

SQL Server-将数据库从Server 2008复制到Server 2012

[英]SQL Server - Copy database from Server 2008 to Server 2012

我有两台服务器,一台在丹麦,另一台在英国。 我需要从SQL Server Management 2008(第一台服务器)中复制数据库并将其放在SQL Server Management 2012(第二台服务器)中。 我曾尝试连接到远程服务器,但遇到了麻烦,因此我没有连接并进行连接,而是希望像复制数据库这样的功能可以为我做这件事。 我已经完成了在SQL Server 2008中执行任务和复制数据库的操作,但是在出现的“复制数据库向导”中显示为“您可以使用此向导将数据库从SQL Server 2000或更高版本的实例移动或复制到SQL Server 2008的实例”。 。 我正在寻找适用于Server 2012的类似产品。

您可以在源上使用Management Studio创建备份,然后在目标上将其还原。

  1. 复制数据库文件.mdf和日志文件.ldf并粘贴到SQL Server中
  2. Programs Files->Microsoft SQL Server->MSSQL10.SQLEXPRESS->MSSQL->DATA安装文件。
  3. 打开SQL Server。 右键单击数据库,然后选择Attach...选项。

您需要Management Studio 2012才能执行此步骤。 然后,您可以在2012服务器上创建空数据库。 右键单击该空的DB-> Tasks-> Copy数据库。

向导将指导您。 您应该在2012 Management Studio下使用此功能,因为它与2008 Server兼容-反之亦然,它将不起作用。

当然,最干净的方法是通过备份( .bak文件-Tasks-> Backup ..然后在2012服务器上的Tasks-> Restore-> Files或FileGroups上 )进行此操作,但是您需要对服务器的远程访问(RDP)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM