Seite 1 von 1

Ping ausführen Version 3

Verfasst: Fr Feb 02, 2018 9:29 am
von skb-edv
Hallo,
ich habe da ein Problem mit einem CC. Ich wollte meinen das der frühere Admin vom ACMP gesagt hatte das dieses CC von Aagon mit kam. Ich will mich da aber nicht festlegen.
Jedenfalls nutzen wir dieses CC in einem Container um zu schauen ob die Clients erreichbar sind.
Diese Abfrage bzw. dessen Ergebnisse werden in den Individuellen Feldern gespeichert.

Custom Fields -> Individual fields -> Last Ping (Siehe auch JPG)

Bis auf die letzte SQL Abfrage läuft es ja durch. Dort meckert er eine SQL Tabelle an...also das diese nicht vorhanden ist. Siehe .alf in der .zip

Code: Alles auswählen

ERROR! Ungültiger Objektname 'CLT_IndiFields_Values'
Hat da einer eine Idee woran es liegen kann?

Re: Ping ausführen Version 3

Verfasst: Fr Feb 02, 2018 10:28 am
von THahn
Hallo Herr Hoffmann,

anscheinend haben sich die Datenbankfelder geändert. Haben Sie evtl. ein Update vom ACMP durchgeführt?

Sie können mal probieren den letzten SQL String in ihrem Client Command gegen folgenden SQL-String zu tauschen:

Code: Alles auswählen

IF EXISTS (SELECT ClientId FROM CF_VAL_2FD2F0129D554C848086F5F2 WHERE ClientId = '%Rechner.clientId%')
  BEGIN
    UPDATE CF_VAL_2FD2F0129D554C848086F5F2
   SET CF_B9E454E7E3174826832431E2EF3E = Cast(Convert(datetime,'%DATE_TIME%',104 ) as float) + 2     
    WHERE ClientId = '%Rechner.clientId%'
  END
  
ELSE
  BEGIN
    INSERT INTO CF_VAL_2FD2F0129D554C848086F5F2 (ClientId, CF_B9E454E7E3174826832431E2EF3E)
    VALUES ('%Rechner.clientId%', Cast(Convert(datetime,'%DATE_TIME%',104 ) as float) +2)
END

Hiermit sollte dann das ClientCommand wieder funktionieren.