一尘不染

将一个数据库复制到另一个数据库

sql

如何从一个数据库复制到另一个数据库。

数据库名称visco

我想将所有表从visco数据库复制到新数据库名称作为neptune

我创建了一个没有任何表的数据库,然后尝试从database1.bak文件还原数据库,然后显示错误为

You are attempting to overwrite an existing database.  Check the force restore over existing database option to 
overwrite the existing database.

需要查询帮助


阅读 137

收藏
2021-03-08

共1个答案

一尘不染

使用SQL Server Management Studio:

选项1

->右键单击要复制的数据库
->选择“任务”>“生成脚本”
->“选择特定的数据库对象”
->检查“表”
->标记“保存到新查询窗口”
->单击“高级”
->将“脚本的数据类型”设置为“架构和数据”
->下一步,下一步:)

现在,您可以在新数据库上运行生成的查询。

选项2

->右键单击要复制的数据库
->’任务’>’导出数据’
->下一步,下一步:)
->选择要复制表的数据库
->标记’从一个或多个表复制数据或视图”
->选择要复制的表
->完成

2021-03-08