如何使用 Visual Studio 2010 和 Visual Studio 将表从一个 SQL Server 数据库复制到另一个数据库SQLEXPRESS
我有两个 *.mdf 数据库,并尝试将 ASP.NET 成员资格表从一个数据库复制到另一个数据库。
我已经尝试过数据\架构比较工具,但我要么没有正确使用,要么由于某种原因找不到任何要添加\更新的内容。
发布到提供程序创建了一个包含数据和架构的 sql 文件。不知道如何从 VS 中使用它来提取我需要的一些表并添加到另一个现有数据库中。
是否有控制台或其他东西可以启动 SQL Server Express 查询以将表从其 DATA 目录中的一个数据库复制到另一个数据库?
更新:刚刚使用了导入/导出数据向导。它最终复制了我的所有表,没有错误,但由于某种原因没有保留关系数据/外键。我复制到另一个数据库的表在该数据库中不存在,因此不会出现类型冲突,但它仍然没有复制图表和关系。
I have two *.mdf databases and trying to copy the ASP.NET membership tables from one to the other.
I have tried the data\schema compare tool which I am either not using correctly or it won't find anything to add\update for some reason.
Publish to provider created an sql file with the data and schema. Don't know how I can use it from within VS to pull some tables I need and add to another existing database.
Is there a console or something I can launch a query from for SQL Server Express to copy tables from one of the db's in its DATA directory to another ?
Update: Just used the import/export data wizard. It finally copied all my tables without error but for some reason did not retain the relationship data/foreign keys. The tables that I copied over to the other database did not exist on the database, so no type conflict could arise but it still didn't copy the diagram and relationships.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是否需要实时复制?..我编写了将数据从 Sqlserver 复制到 MySql 的代码,但它是实时的,如果您想非实时复制数据,那么您必须使用迁移工具包。
Is it require to Copy in real time?..i had made code that copy Data from Sqlserver to MySql but it's real time and if you want to copy data not in real time then You Have to Use Migration toolkit.