Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Programmname an SQL Server übergeben (https://www.delphipraxis.net/119181-programmname-sql-server-uebergeben.html)

PASST 21. Aug 2008 16:55

Datenbank: MS SQL Server • Version: 2000SP3 • Zugriff über: ADO

Programmname an SQL Server übergeben
 
Hallo allerseits,

im Enterprise Manager des MS SQL Servers 2000 kann mir aktuelle Aktivität anschauen. Dabei kann ich in der Prozess Information sehen, dass einzelnen Prozesse mit einem eigenen Anwendungsnamen dort auftauchen. Mein ADOQuery wird dort aber als namensloser Prozess gelistet.

Wie kann ich mittels ADO unter Delphi7 einem SQL-Statement ein Anwendungsnamen mitgeben?

Gruß
Peter

Bebe 21. Aug 2008 17:17

Re: Programmname an SQL Server übergeben
 
Liste der Anhänge anzeigen (Anzahl: 1)
Das wird im ConnectionString festgelegt.

Siehe Bild

Gruß
Matze

PASST 21. Aug 2008 17:20

Re: Programmname an SQL Server übergeben
 
Liste der Anhänge anzeigen (Anzahl: 1)
Der Wert ist bei mir leider nicht vorhanden, siehe Bild

Bebe 21. Aug 2008 17:25

Re: Programmname an SQL Server übergeben
 
Ich weiß nicht ob es funktioniert, aber du kannst auch den String manuell bearbeiten.

Füge einfach Application Name=xxx; hinzu.

PASST 21. Aug 2008 18:19

Re: Programmname an SQL Server übergeben
 
Das hat leider nicht geklappt.

DerAndereMicha 22. Aug 2008 10:02

Re: Programmname an SQL Server übergeben
 
Das klappt auf jeden Fall. Du mußt nur darauf achten, daß Du die Eigenschaft setzt, bevor Du die ADOConnection verbindest.

Delphi-Quellcode:
 ADOConnection1.Properties['Application Name'].Value := 'Programmname';
 ADOConnection1.Connected:=True;
Gruß
Micha

PASST 22. Aug 2008 10:40

Re: Programmname an SQL Server übergeben
 
Mea culpa! Ich habe bei mir nicht die ADOConnection verwendet, sondern direkt über ADOQuery verbunden. Dort kann ich den Anwendungsnamen nicht mitgeben. Jetzt klappt es aber, wenn ich ADOConnection verwende.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz