如何从 SQL SERVER 导出/导入数据库

Posted

技术标签:

【中文标题】如何从 SQL SERVER 导出/导入数据库【英文标题】:HOW TO EXPORT/ IMPORT DB FROM SQL SERVER 【发布时间】:2014-09-02 04:28:44 【问题描述】:

我需要从SQL Server 导出数据库,包括所有表,然后使用SQL Server. 将其导入另一台计算机 我试着做:

tasks-> generate scripts

但是当我尝试导入这个数据库时 通过附加他不认识这个文件。 我应该如何正确地做到这一点? 我们在我朋友的电脑上完成了我们的项目,但我想自己拿来……

【问题讨论】:

【参考方案1】:

您尝试的是生成脚本以创建数据库结构(如果您想使用这些脚本,您需要从另一台计算机上的 SQL Management Studio 执行它们)。如果您只想在另一台计算机上创建数据库结构,这是一个很好的解决方案。

如果您想在另一台计算机上使用数据库的所有结构和数据恢复数据库,请在 SQL Management Studio -> 任务 -> 备份 中右键单击您的数据库。。 p>

创建数据库备份后,您只需将生成的文件复制到另一台计算机并继续恢复过程。

这是一个解释整个过程的链接:Create a Full Database Backup

希望这会对你有所帮助。

【讨论】:

【参考方案2】:

您可以使用 Backup\Restore 技术来制作数据库的精确副本,但正如您所说,您只希望传输您的表,因此您可以使用“SQL Server Import Export Wizard”相同。 右键单击 db -> 任务 -> 导出数据 使用上述选项,您还可以将所有数据存储到一个平面文件中,并将该平面文件带到目的地并导入相同的文件。

【讨论】:

以上是关于如何从 SQL SERVER 导出/导入数据库的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver 用命令如何导入导出表结构和表数据?

sql Server数据库如何将一个库中的数据导入另一个库中

从 mongo 导出然后导入 SQL Server 时出现问题

sql server如何导入数据库

在sql server2000中如何导出数据

如何远程把sql server中的数据导入到本地sql server中?