[英]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.