[英]Copy one database to another database
如何从一个数据库复制到另一个数据库。
数据库名称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.
需要查询帮助
使用SQL Server Management Studio:
选项1
- >右键单击要复制的数据库
- >选择'任务'>'生成脚本'
- >'选择特定的数据库对象'
- >检查'表'
- >标记'保存到新查询窗口'
- >点击“高级”
- >将'脚本数据类型'设置为'架构和数据'
- >下一步,下一个:)
您现在可以在新数据库上运行生成的查询。
选项2
- >右键单击要复制的数据库
- >'任务'>'导出数据'
- >下一步,下一个:)
- >选择要将表复制到的数据库
- >标记'从一个或多个表或视图中复制数据'
- >选择要复制的表
- >完成
没有一个,但有几个选项来实现你想要的。 在这方面你的问题不是很具体。 您可能会发现这篇文章“SQL SERVER - 2008 - 使用数据复制数据库 - 生成用于将数据从一个表插入另一个表的T-SQL”非常有用:
如果留下未解答的问题,请告诉我们。
查看Atlantis Interactive的产品,免费并获得商业许可
它们类似于Red Gate的产品,能够在数据库之间同步模式和数据。
您可以导出表和信息,然后将该文件导入新数据库。 该文件通常可以保存为.sql
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.