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
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
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