With Drupal 7 it is now possible to connect multiple databases of different types. We can now use Views to look at data from Microsoft SQL, MySQL, and other databases regardless of which database is used for Drupal itself. The catch at the moment is that Drupal needs to be installed on a Microsoft machine to use the MS SQL driver sqlsrv, but soon some enthusiastic programmers will have a driver written for whatever other setup you might have.
Challenging the status quo and empowering engineers
Goal: Migrate data in an Oracle database to Drupal nodes.
Steps:
Create a backup of your site. Chances are good something will go wrong.
Install Oracle Database 11g Express Edition from http://www.oracle.com/technetwork/products/express-edition/downloads/index.html
Install Oracle SQL Developer from http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
Drupal 7 introduced the ability to use databases other than MySQL. This is a big step towards a server independent drupal. It has been possible to install drupal on Microsoft IIS for a long time, but now we can use a full Microsoft Server.
If you haven't installed node.js, socket,io, express and the other helper programs make sure you do that before attempting to run the program below. The installation directions can be found in my previous post.
- Rev version matters. Make sure that the correct version of each program is installed.
- All the programs installed with npm need to be installed in the same directory as the node.js files.
- Most tutorials assume that the basic developer tools are installed, eg. g++.