首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将mysql数据库提取为.mdf

如何将mysql数据库提取为.mdf
EN

Stack Overflow用户
提问于 2014-12-13 06:02:54
回答 2查看 3.6K关注 0票数 0

当我转到我在mysql中创建的数据库时,我只看到db.opt、.frm和.ibd文件类型。有没有办法创建一个.mdf数据库文件,以便我可以在visual studio中进一步创建我的项目?

EN

回答 2

Stack Overflow用户

发布于 2014-12-13 06:17:14

要在Visual Studio中使用MySQL数据库,您需要使用Connector / Net和MySQL For Visual Studio。这段代码运行良好,并将允许您将MySQL与VS的各种功能一起使用。

或者,您需要将数据从MySQL传输到SQL Server。如果需要的话,有一些工具可以做到这一点。

看这里。http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html

确实,有些MySQL数据库具有使用.frm和.ibd文件的磁盘结构。但这些文件的目的是由MySQL服务器进程完全独占地访问。

mdf文件是SQL Server的磁盘上结构也是事实。这些文件不能像.xls文件或其他“文档”文件那样传输。

票数 0
EN

Stack Overflow用户

发布于 2014-12-13 06:28:35

1)您不希望“将MySQL数据库提取为.mdf文件”。相反,您希望将MySQL数据库导出到SQL server数据库。

2) SQL Server使用以下任何文件-至少,您需要一个“主数据库文件”和一个“日志文件”。但是您绝对需要MSSQL来为您管理这些文件:

  • .mdf -主数据库数据文件。
  • .ndf-其他数据库数据文件,即非主数据库。
  • .ldf-日志数据文件。

3)那么如何导出呢?如果您熟悉MSSQL SSMS ( MSSQL GUI),则可能需要考虑使用导出/导入向导。下面是关于使用MSSQL“导入”工具的一个很好的“操作指南”:

  • http://www.mssqltips.com/sqlservertutorial/2205/mysql-to-sql-server-data-migration/

4)另外,您也可以使用phpAdmin导出到MSSQL中:

  • http://www.waynezim.com/2010/03/how-to-export-mysql-database-to-mssql-using-phpmyadmin/

5)最后,如果您只想从MSVS C#或ASP.Net程序访问mySQL数据...实际上根本不需要导出/导入。.Net允许您直接访问mySQL数据:

  • http://dev.mysql.com/doc/connector-net/en/connector-net-visual-studio.html

祝你好运--让我们知道你发现什么最适合你!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27452816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档