繁体   English   中英

如何将 SQL Server 数据库从一台本地 PC 移动到另一台?

[英]How do I move an SQL Server database from one local PC to another?

我在本地 PC 上使用 SQL Server 2014 express 为大学研究项目存储一个大型数据集 (3 GB+),到目前为止效果非常好。

但是现在我需要将其移至另一台新 PC,所以我的问题是:

如何以某种方式备份数据库,以便我可以在新 PC 上再次访问和使用它?

在 SQL Server Management Studio 中,右键单击数据库并从菜单中的某处选择备份。 之后将备份文件传输到另一台 PC。 然后在另一台 PC 上右键单击 SQL Server Management Studio 中的服务器,然后单击还原数据库并选择备份文件。

这是一个很好的教程链接: http ://www.serverintellect.com/support/sqlserver/database-backup-ssmse/

顺便说一句,您应该存档备份文件。 使用 7zip,您可以获得很好的数据库备份文件比率。

在另一个实例上恢复 sql 数据库的最直接方法。

  1. 备份到您的磁盘驱动器。
  2. 将 .BAK 文件复制到目标计算机。
  3. 创建一个同名的新数据库...(空)
  4. 选择目标机器上的新数据库选择还原选项。
  5. 将“从硬盘还原”选项指向您在步骤 2 中保存 .BAK 的目录。

从 SQL Server 管理工作室:

  • 连接到您的本地节点
  • 右键单击您的数据库
  • 选择任务 > 备份

向导将指导您完成备份过程。 在另一台电脑上,程序是相同的。

  • 连接到本地远程
  • 右键单击您的数据库
  • 选择任务 > 恢复

这些都是很好的答案,但是如果您像我一样使用访问权限有限的 PC,因为您的组织已锁定,您将无法访问存储 .bak 文件的文件夹。 要绕过此限制,请在备份时选择不同的目标,例如 C:\MSSQL\Backup<yourdbname>.bak 。 一定要删除向导识别的初始目标,否则备份时会出错(别担心,下次备份数据库时会重新创建)。

暂无
暂无

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

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