Mark Landry
2007-08-13 16:54:06 UTC
In trying to create a UDM based on a data source view using (local)
SQL Server (as primary) and two external data sources Teradata and IBM
DB2 UDB, I get the following errors when processing dimensions built
on the external sources:
OLE DB error: OLE DB or ODBC error: Cannot initialize the data source
object of OLE DB provider "IBMDADB2.1" for linked server "(null)".;
42000;
OLE DB error: OLE DB or ODBC error: Cannot initialize the data source
object of OLE DB provider "TDOLEDB.1" for linked server "(null)".;
42000.
What's causing the error? Do I need to create linked servers inside
SS2005?
I can access both external sources from SS2005 using OPENROWSET:
SELECT a.*
FROM OPENROWSET('IBMDADB2.1', 'database'; 'user'; 'password',
'SELECT * FROM schema.table') AS a;
SQL Server (as primary) and two external data sources Teradata and IBM
DB2 UDB, I get the following errors when processing dimensions built
on the external sources:
OLE DB error: OLE DB or ODBC error: Cannot initialize the data source
object of OLE DB provider "IBMDADB2.1" for linked server "(null)".;
42000;
OLE DB error: OLE DB or ODBC error: Cannot initialize the data source
object of OLE DB provider "TDOLEDB.1" for linked server "(null)".;
42000.
What's causing the error? Do I need to create linked servers inside
SS2005?
I can access both external sources from SS2005 using OPENROWSET:
SELECT a.*
FROM OPENROWSET('IBMDADB2.1', 'database'; 'user'; 'password',
'SELECT * FROM schema.table') AS a;