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

Jet*_*ack 3 sql sql-server sql-server-2000

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

数据库名称 visco

我想将所有表从 visco 数据库复制到新的数据库名称作为海王星

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

You are attempting to overwrite an existing database.  Check the force restore over existing database option to 
overwrite the existing database.
Run Code Online (Sandbox Code Playgroud)

需要查询帮助

Dav*_*vid 5

使用 SQL Server 管理工作室:

选项1

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

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

选项 2

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