我正在尝试重建一个用 asp.net 设计的网站。但是,作为一个信息丰富的网站,它有很多内容,我不想手动输入数据库。
ne1可以帮助我使用任何drupal模块以drupal架构的形式将sql server中的asp.net数据迁移到mysql db吗?
例如,asp.net 中的一个页面正在显示来自表单的数据。我可以以 cck 的形式迁移它并将页面数据作为节点表获取。
我正在尝试重建一个用 asp.net 设计的网站。但是,作为一个信息丰富的网站,它有很多内容,我不想手动输入数据库。
ne1可以帮助我使用任何drupal模块以drupal架构的形式将sql server中的asp.net数据迁移到mysql db吗?
例如,asp.net 中的一个页面正在显示来自表单的数据。我可以以 cck 的形式迁移它并将页面数据作为节点表获取。
所有可用解决方案的比较表很有用,但我强烈建议使用Migrate模块。它应该适用于 MS SQL 源数据(我只将它用于 MySQL 和 Postgres 源数据库),并且在将源数据映射到 Drupal 模式方面非常灵活。对于 Drupal 6,它支持大多数 CCK 字段类型(包括图像和文件),对于 Drupal 7,它很好地支持新的 Field API。
该模块采用的方法允许您进行持续迁移,这样如果您的源 ASP 站点仍在添加或更改内容,它将跟踪已迁移的内容,甚至允许更新以前迁移的内容。
This page have a comparison table of the main modules that may help you importing the data into Drupal. But keep in mind that you'll have some work to do before actually importing, since there's no magical way for Drupal to map the columns of your database to the Drupal columns.