2017-06-06 3 views
0

ich nur AppDynamics für meine Datenbank zu testen, kann ich es auf MySQL 5 und SQL Server 2014 erhalten arbeiten, aber ich habe einen JDBC-Fehler auf SQL Server 2005.AppDynamics Datenbank Agent 4.3.10 Fehler auf SQL Server 2005

Hier

ist das Fehlerprotokoll:

06 6 月 2017 00: 55: 59.461 eRROR [AD Thread-Pool-Global0] DBAgentPollingForUpdate: 30 - Fatal Transportfehler beim Herstellen der Verbindung URL [/ Controller/instance/DBAGENT_MACHINE_ID/db -monit or-config/37784]: org.apache.http.NoHttpResponseException: davinci2017060100542331.saas.appdynamics.com:443 konnte nicht antworten 06 6 月 2017 00:55: 59,473 WARN [AD-Thread Pool-Global0] DBAgentPollingForUpdate: 62 - Ungültige Antwort für Konfigurationsanforderung vom Controller/konnte keine Verbindung herstellen. Msg: Fatal transp oder Fehler beim Verbinden mit URL [/ controller/instance/DBAGENT_MACHINE_ID/db-monitor-config/37784] 06 6 月 2017 00: 56: 00,026 INFO [-Scheduler-3] ADBCollector: 141 - DB Collector DBSERVER01 ist vorübergehend deaktiviert. 06 6 月 2017 00: 56: 01,026 INFO [-Scheduler-3] ARelationalDBCollector: 59 - (Re) initialisiere den DB-Kollektor 'DBSERVER01'. 06 6 月 2017 00: 56: 01,040 INFO [-Scheduler-3] MSSqlCollector: 74 - Erhaltene Verbindung für URL jdbc: sqlserver: //192.168.1.100: 1433 06 6 月 2017 00: 56: 01,047 INFO [-Scheduler -3] MSSqlCollector: 139 - SQL Server Version = 9.00.5057.00 (2005.0) 06 6 月 2017 00: 57: 00,025 Fehler [-Scheduler-1] ADBCollector: 172 - Fehler beim Sammeln von Daten für die Datenbank 'DBSERVER01' com .microsoft.sqlserver.jdbc.SQLServerException: Falsche Syntax in der Nähe von 'sys'. bei com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError (SQLServerException.java:216) bei com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult (SQLServerStatement.java:1515) bei com.microsoft.sqlserver. jdbc.SQLServerPreparedStatement.doExecutePreparedStatement (SQLServerPreparedStatement.java:404) bei com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement $ PrepStmtExecCmd.doExecute (SQLServerPreparedStatement.java:350) bei com.microsoft.sqlserver.jdbc.TDSCommand.execute (IOBuffer. Java: 5696) bei com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand (SQLServerConnection.java:1715) bei com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand (SQLServerStatement.java:180) bei com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement (SQLServerStatement.java:155) bei com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery (SQLServerPreparedStatement.java:285) bei com.singularity.ee.agent .dbagent.collector.db.relational.mssql.AMSSqlCollectorDelegate.collectDBMSMetrics (AMSSqlCollectorDelegate.java:335) bei com.singularity.ee.agent.dbagent.collector.db.ADBCollectorDelegate.collectPerMinute (ADBCollectorDelegate.java:88) bei com .singularity.ee.agent.dbagent.collector.db.ADBCollector.collect (ADBCollector.java:156) bei com.singularity.ee.agent.dbagent.collector.db.ADBCollector.run (ADBCollector.java:139) at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl $ SafeRunnable.run (AgentSchedu ledExecutorServiceImpl.java:122) bei java.util.concurrent.Executors $ RunnableAdapter.call (Unknown Source) bei com.singularity.ee.util.javaspecific.scheduler.ADFutureTask $ Sync.innerRunAndReset (ADFutureTask.java:335) at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset (ADFutureTask.java:152) bei com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor $ ADScheduledFutureTask.access $ 101 (ADScheduledThreadPoolExecutor.java:119) bei com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor $ ADScheduledFutureTask.runPeriodic (ADScheduledThreadPoolExecutor.java: 206) bei com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor $ ADScheduledFutureTask.run (ADScheduledThreadPoolExecutor.java:236) bei com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor $ Worker.runTask (ADThreadPoolExecutor.java:694) bei com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor $ Worker.run (ADThreadPoolExecutor.java:726) bei java.lang.Thread.run (Unknown Source)

+0

Es scheint, als ob Ihre Anwendung versucht, auf eine 'sys.xxxxx'-Katalogsicht zuzugreifen, die in SQL Server 2005 noch nicht existiert. Es gibt wahrscheinlich sehr wenig Hoffnung, dass dies zur Arbeit führt ...... Außerdem: SQL Server 2005 wird ** nicht mehr unterstützt ** - Sie sollten ** wirklich ** neuere Versionen von SQL Server verwenden. –

+0

AppDynamics behauptet, dass es SQL 2005 unterstützt. Aber wir werden sehr bald auf SQL 2014 aufrüsten. Lass uns sehen, ob es nach dem Upgrade funktioniert, thx! – user1172579

Antwort

1

SQL 2005 wird unterstützt, aber dies war ein Fehler, der in Version 4.3.0 eingeführt wurde. Es gibt derzeit einen Diagnose-Patch für dieses Problem für unterstützte Kunden. Das Update sollte in der nächsten Patch-Ebene sein, sobald wir das Problem isoliert haben. Wenn Sie Unterstützung möchten, senden Sie einfach eine E-Mail an [email protected] und sie können Ihnen helfen. Vielen Dank.

+0

Thx Jonah, endlich habe ich ein Upgrade auf 2014 statt – user1172579

+0

Wahrscheinlich eine gute Idee :) –