Sql server 如何将SQL server从一台计算机复制到另一台计算机

Sql server 如何将SQL server从一台计算机复制到另一台计算机,sql-server,Sql Server,我正在通过慢速网络访问SQL server数据库。我有另一台装有SQL server的机器,在一台连接速度更快的机器上。我是否可以轻松地将此数据库从一台计算机复制到另一台计算机(架构和数据)您是否可以从慢速SQL Server访问备份?如果这样做,您可以获取最新的备份和事务日志,并将它们恢复到更快的服务器上。完成后,您可以设置一个SSIS包来同步两者之间的数据(如果您需要这样做)。您是否可以从慢速SQL Server访问备份?如果这样做,您可以获取最新的备份和事务日志,并将它们恢复到更快的服务器

我正在通过慢速网络访问SQL server数据库。我有另一台装有SQL server的机器,在一台连接速度更快的机器上。我是否可以轻松地将此数据库从一台计算机复制到另一台计算机(架构和数据)

您是否可以从慢速SQL Server访问备份?如果这样做,您可以获取最新的备份和事务日志,并将它们恢复到更快的服务器上。完成后,您可以设置一个SSIS包来同步两者之间的数据(如果您需要这样做)。

您是否可以从慢速SQL Server访问备份?如果这样做,您可以获取最新的备份和事务日志,并将它们恢复到更快的服务器上。完成后,您可以设置一个SSIS包来同步两者之间的数据(如果您需要这样做)。

是。复制数据库的.MDF和.LDF,并将其重新连接到SQL server上。您可能需要(暂时)在源服务器上分离它。

是。复制数据库的.MDF和.LDF,并将其重新连接到SQL server上。您可能需要(暂时)在源服务器上分离它。

如果您使用的是SSMS和MS SQL,您可以:

  • 右键单击数据库并转到任务>备份…
  • 将其保存在磁盘上的某个位置,命名为databasename.bak
  • 将.bak文件传输到新机器
  • 在新机器上的SSMS中,右键单击数据库,然后单击还原数据库…
  • 为数据库指定名称,单击“来自设备”单选按钮,然后浏览到databasename.bak文件(确保在选择文件后选中复选框)
  • 在左侧导航中,您可以单击选项查找更多设置(通常为可选)
希望这有帮助


~Dan

如果您使用SSMS和MS SQL,您可以:

  • 右键单击数据库并转到任务>备份…
  • 将其保存在磁盘上的某个位置,命名为databasename.bak
  • 将.bak文件传输到新机器
  • 在新机器上的SSMS中,右键单击数据库,然后单击还原数据库…
  • 为数据库指定名称,单击“来自设备”单选按钮,然后浏览到databasename.bak文件(确保在选择文件后选中复选框)
  • 在左侧导航中,您可以单击选项查找更多设置(通常为可选)
希望这有帮助


~Dan

我想到了几种方法。按照偏好和成功可能性的顺序:

  • 备份现有数据库,将备份文件复制到新服务器,执行还原。然后修复可能需要更正的任何用户帐户。询问另一个问题以了解有关此的详细信息

  • 使用和/或之类的工具在新服务器上制作副本

  • 在原始服务器上执行分离、复制文件、祈祷,并在新服务器上执行附加。。如有必要,请确保将其重新连接到原始服务器。虽然这通常会奏效,但失败的程度足以让我倾向于离开


  • 使用“复制数据库”命令 我想到了几种方法。按照偏好和成功可能性的顺序:

  • 备份现有数据库,将备份文件复制到新服务器,执行还原。然后修复可能需要更正的任何用户帐户。询问另一个问题以了解有关此的详细信息

  • 使用和/或之类的工具在新服务器上制作副本

  • 在原始服务器上执行分离、复制文件、祈祷,并在新服务器上执行附加。。如有必要,请确保将其重新连接到原始服务器。虽然这通常会奏效,但失败的程度足以让我倾向于离开


  • 使用“复制数据库”命令。SQL数据比较对于大型表不是一个好主意(除非产品在过去一年中发生了很大的变化),并且在完全重建的情况下,比较功能实际上是不必要的。SQL数据比较对于大型表不是一个好主意(除非产品在过去一年中发生了很大的变化)在完全重建的情况下,比较功能实际上是不必要的。您需要复制它一次才能使用它,还是需要保持本地版本的同步?您对原始数据库有什么访问权限?你是一名系统管理员还是只有查看数据的能力?@Tom H.-一次性复制你需要复制一次才能使用它,还是需要保持本地版本的同步?您对原始数据库有什么访问权限?你是一名系统管理员还是只有查看数据的能力?@Tom H.-一次性拷贝