我有一个SQL Server 2008的数据库,想要复制到另一台服务器上。如何进行复制呢?在目标服务器上需要做些什么才能从我的复制件中再次建立数据库?

请提供您希望翻译的英文内容,我会尽力帮您翻译成中文。

可行的解决方案 逐步故障排查
解决方案1:如何使用工具服务器迁移软件转移数据库 (现支持SQL Server、Mysql和Oracle) 启动Todo PCTrans > 选择应用程序...完整步骤
解决方案2:如何用其他四种方式复制数据库

1. 使用复制数据库向导...完整步骤

2. 使用备份和恢复方法...完整步骤

3. 使用导入和导出向导...完整步骤

4. 使用生成脚本...完整步骤

你是否也有将一些重要数据库从一台Windows服务器迁移到另一台,或者从一台计算机迁移到另一台的需求呢?没错,我们提供了五种可能的方法来解决“如何将数据库从一台服务器转移到另一台”的问题。并不是所有的迁移方法都易于操作,但只要按照每个步骤进行,就能完全解决数据库迁移的问题。

如果您是计算机或程序的初学者,服务器迁移工具软件是最简单的解决方案,只需花费最少的精力。其他四个工具也很有用,但需要更多的额外知识。

PCTrans Technician 工具

Trustpilot
 

您的智能Windows服务器文件传输软件。

无限服务器间文件传输。
不需重新安装即可转移程序和应用。
将账户和设置转移到新的服务器计算机。
数据救援,查找已安装程序的产品密钥。

  免费下载

100% 安全

  立即购买

30天无条件退款保证

方法1:如何使用服务器迁移软件将数据库从一个服务器转移到另一个服务器 [1]

作为最受推崇的电脑到电脑传输软件,Todo PCTrans 全面兼容 SQL Server 2004、2008 和 2019。首先,您需要在两台电脑上下载该软件。它适用于Windows XP到Windows 11/10以及Windows 2003到Windows 2019操作系统。

它可以转移的包括程序、文件、数据、程序、设置、用户账户或服务器数据库。因此,我们推荐这款深受好评的Windows Server 2016 迁移工具,以及关于如何将应用程序从一个 Windows 服务器转移到另一个服务器的热门文章。

实际上,Todo PCTrans 工具能够同时自动地将所有内容批量传输到多台计算机上。只需将涉及的计算机设置在同一局域网内,选择源服务器计算机上的数据库,然后点击一下,就可以通过互联网将选定的数据库迁移到目标服务器计算机。

请提供您想要翻译的英文内容,我会尽忙为您翻译成中文。

重要提示
电脑不在同一局域网下?没关系,您可以使用另一种迁移方式 "备份与恢复",可完美解决服务器间数据库跨网络传输的问题。

指南:如何通过互联网传输数据库

步骤1:在源电脑和目标电脑上分别运行Todo PCTrans,通过互联网将两台电脑连接。

1. 在“PC 到 PC”部分,单击“PC 到 PC”继续。

2. 选择目标电脑,通过设备名称,然后输入账户密码或验证码,选择传输方向。点击“连接”继续。

您可以在被控端电脑的“电脑对电脑”主界面上方,右角落查看验证码。

将两台电脑连接起来

步骤 2:选择通过互联网传输的应用程序、文件和帐户类别。

如果要选择性传输数据,可以点击每个类别下的“编辑”,并选择具体项目。

选择应用程序、文件或账户

步骤 3. 点击“传输”开始通过互联网从一台电脑将你的应用/文件/账户传输到另一台电脑。

通过互联网传输应用程序、文件或账户

您可观看视频,对 Todo PCTrans 工具进行简单了解:

以下的方法包含比这一部分更多的步骤,尝试其中一个并按照正确的步骤进行。

请提供您希望翻译的英文内容,我会竭力帮您翻译成中文。

  免费下载

100% 安全

  立即购买

30天无条件退款保证

方法 2:如何使用复制数据库向导将数据库从一个服务器复制到另一个服务器

复制数据库向导是内置在SQL Server Management Studio中的。当你有两台服务器,并计划将数据库从服务器A迁移到服务器B,同时你是一名服务器专家或管理员,那么使用内置的数据库迁移功能是一个很好的开始方式。

如果您选择使用“复制数据库向导”将数据库从一台服务器复制到另一台服务器,则存在一些明显的限制。

    •“复制数据库向导”在 Express 版本中不可用。 •不能将数据库移动到或复制到早期版本的 SQL Server。 •不能使用“复制数据库向导”来复制或移动系统数据库、已标记为复制的数据库、已标记为不可访问的数据库、正在加载的数据库、脱机的数据库、正在恢复的数据库、可疑数据库或处于紧急模式的数据库,或者数据文件或日志文件存储在 Azure 存储中的数据库。

打开SQL Server Management Studio,然后按照以下步骤操作:

步骤 1:右键单击数据库,然后选择 任务 > 复制数据库...

步骤2. 在“复制数据库向导”窗口中,您需要单击 下一步 继续。

步骤 3:键入源服务器名称以选择源服务器。使用 Windows 验证SQL Server 验证 模式并输入用户名和密码来登录服务器。单击 下一步

步骤 4: 输入目标服务器名称,并应用认证信息。单击 下一步

如何使用“复制数据库向导”将数据库从一个服务器传输到另一个服务器?步骤3

步骤 5:在两种传输方法之间,选择 使用 SQL Management Object 方法,然后单击 下一步

第六步: 到了选择特定数据库的步骤。选择数据库后,可以选择 移动复制 所选数据库。如果你想在原始服务器上保留它,请勾选复制。否则,勾选移动,这将把数据库移动到下一个服务器。

如何使用“复制数据库向导”将数据库从一个服务器转移到另一个服务器

步骤 7. 接下来,您可以在目标机器上检查 MDF 和日志文件的路径。按照向导完成最后一步。成功后,您会看到数据库(根据其名称)位于目标服务器机器的正确路径上。

方法 3:如何使用备份和还原将数据库从一台服务器移动到另一台服务器

如你所见,SQL Server Management Studio 本身就是一个全方位的服务器管理工具包。除了直接使用复制和移动功能将数据库从一个服务器转移到另一个服务器之外,它还提供了备份和还原功能,你也可以充分利用这一点。

按照步骤创建完整备份,并将其还原到另一台服务器计算机:

在 SQL Server Management Studio 中,右键单击数据库,然后选择“任务”>“备份...”

步骤 2: 确保备份类型设置为 完整。点击 添加,然后指定位置和备份名称。

第三步:在源服务器计算机上创建完整备份后,您需要将创建的备份文件复制到另一台计算机。

4. 在目标计算机上打开 SQL Server Management,右键单击 SQL Server 实例,然后选择 还原数据库...

如何使用备份和还原将数据库从一个服务器转移到另一个服务器的步骤3

第五步:这里选择“设备”,然后在源位置选择创建的备份文件,并将其还原到新计算机上的目标位置。

方法4:如何使用导入和导出向导在SQL Server中复制数据库

方法4和方法5也是在Microsoft SQL Server Management Studio中构建的。

第一步: 打开Microsoft SQL Server Management Studio,右键点击数据库,选择“任务”(Tasks)。

步骤 2:单击小三角形图标。 选择数据源、服务器名称和数据库。

第三步:选择目标位置。指定要将数据复制到的位置。

步骤 4:选择源表和视图,然后选择 下一步

完成之后,检查你的导出文件。

方法5:如何使用生成脚本来将文件从一个服务器复制到另一个服务器

步骤1:打开Microsoft SQL Server Management Studio。

步骤 2:右键单击数据库 > 任务 > 生成脚本 > 下一步

步骤 3:转到 选择对象 ,并选择特定的数据库对象。

步骤 4:设置脚本选项 下,选择输出类型并单击 高级。选择 另存为新查询窗口

5\. 在 [进阶脚本设定] 中,从下拉式清单中选择 [架构与资料] ,然后按一下 [确定] 。

您更喜欢哪种方式将数据库从一台服务器转移到另一台服务器?

本文主要讨论了以五种有效的方式将数据库从一台服务器传输到另一台服务器,或如何在计算机之间传输Microsoft SQL数据库,包括使用服务器迁移软件、复制数据库向导、备份和还原方法、导入和导出方法以及生成脚本。

相对而言,使用Todo Backup工具的第一种方法是最直接、最聪明的,而且在数据库传输过程中出错的可能性最小。无论您是否熟悉服务器数据库复制向导或备份和还原方法,它都适用于技术水平不同的所有人。