Hello,

I have to monitor DB2 database. So I am using ADO sensor but I have the following message "The 'IBMDADB2' provider is not registered on the local machine."

My connection string is like : "Provider=IBMDADB2;Database=myDataBase;Hostname=myServerAddress;Protocol=TCPIP; Port=50000;Uid=myUsername;Pwd=myPassword;"

Does anyone have already configure ado sensor for DB2 ? My conncetion string syntax is OK ?

Thanks for your response.


Article Comments

Hi Toto251,

Are the DB2 drivers installed on the PRTG server / Remote Probe? Because .NET can't connect to them via ADO without the drivers, as far as I can tell? This should be what you need.

Other versions can be found here.


Kind regards,
Stephan Linke, Tech Support Team


Jul, 2017 - Permalink

Hello,

Yes, the DB2 drivers are installed on the PRTG Server, and then configuring in the ODBC.

Do you have any other ideas ?

Thanks :)


Jul, 2017 - Permalink

Darnit :) Could you get me the output of the script disclosed here? Just paste it into PowerShell ISE, add

Get-OledbRegistered

at the end of the script and hit play, it should work straight away.


Jul, 2017 - Permalink

This a ODBC connection. So I don't see in oled part but I see it in odbc driver

PS C:\Users\prtg> Get-OledbRegistered

SOURCES_NAME        : SQLOLEDB
SOURCES_PARSENAME   : {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}
SOURCES_DESCRIPTION : Microsoft OLE DB Provider for SQL Server
SOURCES_TYPE        : 1
SOURCES_ISPARENT    : False
SOURCES_CLSID       : {0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}

SOURCES_NAME        : MSDataShape
SOURCES_PARSENAME   : {3449A1C8-C56C-11D0-AD72-00C04FC29863}
SOURCES_DESCRIPTION : MSDataShape
SOURCES_TYPE        : 1
SOURCES_ISPARENT    : False
SOURCES_CLSID       : {3449A1C8-C56C-11D0-AD72-00C04FC29863}

SOURCES_NAME        : ADsDSOObject
SOURCES_PARSENAME   : {549365d0-ec26-11cf-8310-00aa00b505db}
SOURCES_DESCRIPTION : OLE DB Provider for Microsoft Directory Services
SOURCES_TYPE        : 1
SOURCES_ISPARENT    : False
SOURCES_CLSID       : {549365d0-ec26-11cf-8310-00aa00b505db}

SOURCES_NAME        : MSDASQL
SOURCES_PARSENAME   : {c8b522cb-5cf3-11ce-ade5-00aa0044773d}
SOURCES_DESCRIPTION : Microsoft OLE DB Provider for ODBC Drivers
SOURCES_TYPE        : 1
SOURCES_ISPARENT    : False
SOURCES_CLSID       : {c8b522cb-5cf3-11ce-ade5-00aa0044773d}

SOURCES_NAME        : MSDASQL Enumerator
SOURCES_PARSENAME   : {c8b522cd-5cf3-11ce-ade5-00aa0044773d}
SOURCES_DESCRIPTION : Microsoft OLE DB Enumerator for ODBC Drivers
SOURCES_TYPE        : 2
SOURCES_ISPARENT    : False
SOURCES_CLSID       : {c8b522cd-5cf3-11ce-ade5-00aa0044773d}

SOURCES_NAME        : SQLOLEDB Enumerator
SOURCES_PARSENAME   : {DFA22B8E-E68D-11d0-97E4-00C04FC2AD98}
SOURCES_DESCRIPTION : Microsoft OLE DB Enumerator for SQL Server
SOURCES_TYPE        : 2
SOURCES_ISPARENT    : False
SOURCES_CLSID       : {DFA22B8E-E68D-11d0-97E4-00C04FC2AD98}

SOURCES_NAME        : MSDAOSP
SOURCES_PARSENAME   : {dfc8bdc0-e378-11d0-9b30-0080c7e9fe95}
SOURCES_DESCRIPTION : Microsoft OLE DB Simple Provider
SOURCES_TYPE        : 1
SOURCES_ISPARENT    : False
SOURCES_CLSID       : {dfc8bdc0-e378-11d0-9b30-0080c7e9fe95}

PS C:\Users\prtg> Get-OdbcDriver

Name      : Microsoft Access-Treiber (*.mdb)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Driver do Microsoft Paradox (*.db )
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Driver do Microsoft Excel(*.xls)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Microsoft Text Driver (*.txt; *.csv)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Driver da Microsoft para arquivos texto (*.txt; *.csv)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Microsoft dBase-Treiber (*.dbf)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : SQL Server
Platform  : 32-bit
Attribute : {Driver, APILevel, FileUsage, Setup...}

Name      : Microsoft Excel Driver (*.xls)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Driver do Microsoft dBase (*.dbf)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Microsoft Paradox-Treiber (*.db )
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Microsoft ODBC for Oracle
Platform  : 32-bit
Attribute : {Driver, APILevel, FileUsage, Setup...}

Name      : Microsoft Text-Treiber (*.txt; *.csv)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Microsoft Excel-Treiber (*.xls)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Microsoft Access Driver (*.mdb)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Driver do Microsoft Access (*.mdb)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Microsoft Paradox Driver (*.db )
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : Microsoft dBase Driver (*.dbf)
Platform  : 32-bit
Attribute : {Driver, APILevel, FileExtns, FileUsage...}

Name      : IBM DB2 ODBC DRIVER - C_IBMDB2_clidriver
Platform  : 32-bit
Attribute : {Driver, Setup, CPTimeout}

Name      : SQL Server
Platform  : 64-bit
Attribute : {Driver, APILevel, FileUsage, Setup...}

Jul, 2017 - Permalink

Then you should be able to register it via:
regsvr32 <IBM DB2 ODBC DRIVER - C_IBMDB2_clidriver dll file>


Jul, 2017 - Permalink