我如何将结构从aspnetdb.mdf“迁移”到mysql数据库

时间:2011-02-02 19:39:07

标签: mysql sql-server asp.net-mvc-3 web-deployment

我正在创建一个新的Asp.Net MVC 3应用程序。 Visual Studio完成了很多创建数据库和初始布局的工作。非常好!我会将初始文件上传到我的服务器,但我希望它使用服务器上的MySql数据库运行。

有一些快速/简单的方法吗?我并不担心数据,只是表的结构以及连接/配置的变化。

非常感谢!

2 个答案:

答案 0 :(得分:1)

您可以将任何MS-SQL数据库导出为脚本(Sql Server管理器) 修复它以使其兼容。

但是你还需要Membership provider,看看MySql是否存在,否则你必须创建一个(movie)。

答案 1 :(得分:1)

Migrating from Microsoft SQL Server and Access to MySQL”中列出了许多工具。

或者(假设您正在使用两个平台上都存在的列类型),您可以编写脚本以将架构转储从SqlServer转换为MySQL(或在文本编辑器中手动进行转换)。更好的是,您可以编写一个程序程序来从SqlServer读取INFORMATION_SCHEMA表,并在mysql中生成必要的CREATE TABLE...语句。很多选择。