我在丹麦有两台服务器,另一台在英国。我需要从SQL Server Management 2008(第一个服务器)中复制数据库并将其放在SQL Server Management 2012(第二个服务器)中。我已经尝试连接到远程服务器,但一直遇到困难,所以不是连接两个并且这样做,我希望有一个像复制数据库这样的功能可以为我做这个。我已经进入SQL Server 2008中的任务并复制数据库,但在出现的复制数据库向导中显示“您可以使用此向导将数据库从SQL Server 2000或更高版本的实例移动或复制到SQL Server 2008的实例” 。我正在寻找适用于Server 2012的类似内容。
答案 0 :(得分:0)
您可以在源上使用Management Studio创建备份,并在目标上将其还原。
答案 1 :(得分:0)
.mdf
并记录文件.ldf
并粘贴到SQL Server Programs Files->Microsoft SQL Server->MSSQL10.SQLEXPRESS->MSSQL->DATA
中安装文件。 Attach...
选项。答案 2 :(得分:0)
您需要Management Studio 2012才能完成此步骤。然后,您可以在2012服务器上创建空数据库。右键单击此空 DB->任务 - >复制数据库..
向导将指导您。您应该在2012 Management Studio下使用它,因为它与2008 Server兼容 - 反之亦然,它不起作用。
当然,最干净的方法是通过备份( .bak 文件 - 任务 - >备份.. 然后在2012服务器任务 - >上执行此操作;还原 - >文件或文件组)但您需要远程访问(RDP)服务器。