繁体   English   中英

从phpmyadmin导出到sql server 2012

[英]Exporting from phpmyadmin to sql server 2012

想知道这是否是将phpmyadmin中的数据库导出到本地sql server 2012的简单方法吗? 我以前从未做过,所以很好奇是否以及如何完成。

从phpmyadmin导出哪种文件?

sql?

感谢您的帮助!

你可以试试; 尽管两个系统不同,但它们都是使用SQL的数据库服务器。 生成的文件可能会也可能不会轻松加载(理论上应该加载)。 在phpMyAdmin中,您将转到要导出的数据库的“导出”页面。 选择“自定义”单选按钮,然后选择SQL作为文件类型(无论如何都是默认值,因此没有任何更改,只需仔细检查一下即可)。

现在,在“特定于格式的选项”标题下,查找“数据库系统或较旧的MySQL服务器,以最大程度地提高与:的输出兼容性”,然后选择MSSQL。 完成导出文件,然后尝试将其导入到Microsoft SQL Server。 从理论上讲,导出将更改所有特定命令,以便您的SQL Server无需任何手动操作即可将其导入。

我的经验是,即使选择了MSSQL兼容性,您也必须做大量的修复工作。 诸如无效的列类型(具有长度,longtext的bigint),无效的键定义,反引号而不是列名上的引号之类的事情(MSSQL兼容性改变了CREATE TABLE的引用,但没有改变INSERT的引用,奇怪的是,您可以完全关闭引用)。

在少量数据上,这不是一个无法克服的问题,但是,如果您对密钥结构之类的东西的精确再现(而不是仅仅拥有数据的副本),那么如果您对它有很多了解和/或关心,那将是一个痛苦。

其中一些可能取决于版本,但是如果您在共享主机上使用它,那么您将被他们提供的任何东西所束缚。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM