如何从一个数据库复制到另一个数据库
数据库名称 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.
需要查询帮助
使用 SQL Server Management Studio:
Option1-& gt;右键单击要复制的数据库
-& gt;选择“任务”& gt;“生成脚本”
-& gt;“选择特定数据库对象”
-& gt;选中“表”
-& gt;标记为“保存到新的查询窗口”
-& gt;单击“高级”
下一个脚本到“设置数据类型”
现在可以在新数据库上运行生成的查询。
Option2-& gt;右键单击要复制的数据库
-& gt;'Tasks' & gt;'Export Data'
-& gt;Next,Next:)
-& gt;选择要将表复制到的数据库
-& gt;标记“从一个或多个表或视图复制数据”
-& gt;选择要复制的表
没有一个,但几个选项来实现你想要的。你的问题在这方面不是很具体。你可能会发现这篇文章“SQL SERVER-2008-复制数据库与数据-生成 T-SQL 用于将数据从一个表插入到另一个表”有用:
http://blog.sqlauthority.com/2009/07/29/sql-server-2008-copy-database-with-data-generate-t-sql-for-inserting-data-from-one-table-to-another-table/如果留下未回答的问题让我们知道。
查看Atlantis Interactive的产品,免费并获得商业用途许可
它们类似于Red Gate's产品,能够在数据库之间同步模式和数据。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(36条)