2012-01-09 153 views
0

我正在C#中开发一个项目,使用内部SQL DB,但是在我的程序中修改的数据库可以用于在线应用程序,因为它们具有相同的表结构和数据,所以我想添加一个按钮到我的c#应用程序中,我可以“udpate”使用mysql数据库的在线应用程序。将SQL数据库转换为.sql

因此,基本上我想将内部SQL DB转换为输出文件扩展名.sql,以便我可以手动将其上传到mysql,或者...连接到mysql并生成“镜像”的函数。

谢谢! :D

回答

1

要将结构和数据导出到外部数据库,可以使用标准的SQL Server集成服务。 Here is a good tutorial正是如何做到这一点。

但是,如果您有预算,我会强烈建议使用Red-Gate工具之一,可能是Sql Packager和/或Sql Data Compare。这些工具通常在Sql Server数据库之间使用,但Sql Packager在创建输出脚本方面做得非常出色,如果您保留另一个模仿MySql数据库的Sql Server数据库,则可以使用Sql Data Compare生成一个脚本,该脚本可以是用于同步数据。

相关问题