我正在尝试将站点从linux+mariadb平台迁移到IIS+MS SQL平台。谁能告诉我做这件事的最好方法是什么?
我到目前为止所做的事:
发布于 2017-09-02 17:25:59
因此,我设法以以下方式迁移了DB:
int变成bigint等等,所以你真的不需要做任何事情,但是无论如何检查一下。settings.php中的凭据更改为使用新数据库。发布于 2017-08-11 17:42:39
我建议尝试一下这个工具。我过去曾使用它(做MSSQL -> MySQL)来设置遗留迁移的数据源。在您的例子中,您不需要迁移,只需要数据库以MSSQL格式。这是一个伟大的试金石测试,可以节省你的时间和时间。
https://dbconvert.com/mysql/mssql/
价格合理,值得一试。如果一切顺利,你就往前走。
发布于 2017-08-11 17:59:04
如果这个模块被更新为Drupal 8版本,它可能是一个选项:https://www.drupal.org/project/dbtng_移行器
它实际上是一个相当小的模块。模块试图做的是在D7中使用已安装的模块模式定义,将架构(S)应用于目标DB类型,然后抓取现有drupal中的所有行并将其插入新创建的数据库表中。
问题队列注意到,在可能的dbms供应商特定问题上存在一些问题。
虽然上面的Drupal工具可以将数据库从一个dbms平台迁移到另一个数据库管理系统平台,但它目前依赖于Drupal7。类似的工具也存在于其他语言中。一个相对流行的工具应该处理大多数-几乎任何数据库流行的商业数据库可以在这里找到:
https://drupal.stackexchange.com/questions/243662
复制相似问题