Autor Thema: LEI Tracing von SQL Statements ausschalten.  (Gelesen 1919 mal)

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
LEI Tracing von SQL Statements ausschalten.
« am: 29.10.08 - 14:59:00 »
Folgende Situation:
Auf einem LEI Server, auf den ich quasi Null Einflussmöglichkeit habe, werden alle SQL Statements, die im Rahmen einer Scripted Activity abgegeben werden im LEI Log getraced.
Im Script wird definitiv nichts in das LEI Log geschrieben.
Dennoch erscheinen dort Werte wie:
Code
Trace Statement: <TRUNCATE TABLE XXX.YYY.ZZZ>; Connector 'OLEDB', Method -Execute-

Die Activity hat das Log-Flag gesetzt - das Buffer Flag aber nicht.
Es gibt auch keinen Connector OLEDB, von dem die Einstellung stammen könnte - das ist der standard OLEDB Connector von DECS

Die Frage nun:
WIE BEKOMME ICH DIESES VERDAMMTE TRACING AUSGESCHALTET??

Problem ist nämlich: Wenn der zu viel loggt schmiert der LEI Server ab (super stabiles Produkt, IBM...) und lässt sich auch nicht starten, bis das entsprechende Dokument aus dem Log entfernt wurde.
« Letzte Änderung: 03.11.08 - 15:25:06 von Gandhi »
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: LEI Tracing von SQL Statements ausschalten.
« Antwort #1 am: 03.11.08 - 15:24:43 »
Des Rätsels Lösung:

Eine programmatisch angelegte LCConnection aktiviert dieses Feature per Default (sehr, sehr, sehr clever, liebe IBM....und vielen Dank....nimm Dir 'nen Keks!!!)

Die gute Nachricht:
Man kann es ausschalten:
Code
           Dim traceStatusField As New LCField(LCTYPE_INT)
		Call traceStatusField.SetInt(1,0)				'Feld im Index eins auf Null (=False) setzen
		LCConnection.setProperty 10,traceStatusField		'10 bedeutet in dem Fall, dass das Property Trace-SQL-Connection gesetzt werden soll 		'- das hat keine eigene LCLSX Konstante

Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz