I am back after a while! I have accepted a new position which means more responsibilities. I now lead a Business Intelligence initiative. This opportunity is exciting and interesting. I get to do what I love to do!
So first task at hand was to be able to access data from the AS400 system for ETL to MS SQL 2008. Simple, right? Simple? I thought so, but got stumped for the first few minutes and thought many others might have the same issue!
If you do not see IBMDA400, IBMDARLA and IBMDASQL as in the above screenshot, you are mssing some drivers.
Issue at hand - cannot find proper drivers on MS SQL installation to connect to the AS400 system. What you need to do is install IBM Access iSeries for Windows software on your SQL Server box.
http://www-03.ibm.com/systems/i/software/access/windows/index.html. After installing this software, logout and log back in.
Once that is done follow these steps.
1. Navigate to SQL Server Installation > Server Objects > Linked Servers
Notice the IBMDA400, IBMDARLA and IBMDASQL providers? If you do not see those you are missing something. Checkout the documentation at:
http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=%2Frzaik%2Frzaikoledbprovider.htm
http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=%2Frzaik%2Frzaikoledbprovider.htm
2. Right-click on Linked Servers and select New Linked Server
So first task at hand was to be able to access data from the AS400 system for ETL to MS SQL 2008. Simple, right? Simple? I thought so, but got stumped for the first few minutes and thought many others might have the same issue!
If you do not see IBMDA400, IBMDARLA and IBMDASQL as in the above screenshot, you are mssing some drivers.
Issue at hand - cannot find proper drivers on MS SQL installation to connect to the AS400 system. What you need to do is install IBM Access iSeries for Windows software on your SQL Server box.
http://www-03.ibm.com/systems/i/software/access/windows/index.html. After installing this software, logout and log back in.
Once that is done follow these steps.
1. Navigate to SQL Server Installation > Server Objects > Linked Servers
Notice the IBMDA400, IBMDARLA and IBMDASQL providers? If you do not see those you are missing something. Checkout the documentation at:
http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=%2Frzaik%2Frzaikoledbprovider.htm
http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=%2Frzaik%2Frzaikoledbprovider.htm
2. Right-click on Linked Servers and select New Linked Server
3. In the resulting window enter the appropriate information.
Provide a name for "Linked Server:". It could be any name.
Select the Provider as displayed above.
Provide the server name or IP address in the Data Source.
As you see, Location is not necessary.
Pick your default Catalog.
If you got till here without much trouble, rest is very self explanatory.
Let me know if you have any question!
Comments