![]() |
MS SQL-Server User begrenzen auf die Datenbank
Hi Leute
gibt es eine Möglichkeit im MS SQL Server oder (MSDE) um die User Anzahl zum feststellen und vielleicht auch einzuschränken. für ein bar Code schnipsel oder einen Tipp wäre ich sehr Dankbar Gruss Tau PS. Ein gutes neues Jahr an alle. |
Re: MS SQL-Server User begrenzen auf die Datenbank
Zum Einschränken fällt mit nichts ein.
Die Anzahl der aktiven Sitzungen kannst du so ermitteln ... SQL Server -> Benutzerdefinierte Funktion erstellen Folgenden Code rein ...
SQL-Code:
/* #############################################################
Ermittelt die verbundenen PC's und die Anzahl der PID's je PC by Jens Warkentin Habt Spass damit, verbessert es und reicht es weiter ... :-) Aufruf : -- reine Anzahl der verbundenen PC's ermitteln select count (pc) from getactiveusercount() group by pc -- verbundene PC's und deren Anzahl PID's ermitteln select * from getactiveusercount() ################################################################*/ CREATE FUNCTION GetActiveUsercount() RETURNS TABLE AS return SELECT min(RTRIM(hostname)) as 'PC', count(RTRIM(hostname)) as 'Offene Prozesse' FROM master.dbo.sysprocesses (NOLOCK) WHERE hostname <> '' group by RTRIM(hostname) -- Ende ########################################################## ABER: Jeder PC muss während der Programm-Laufzeit mindestens eine geöffnete Sitzung zum SQL-Server haben, damit der User (PC) auch sicher von der Funktion erfasst wird. Wenn du deine Datasets zur Laufzeit erstellst und diese gleich wieder geschlossen oder freigegeben werden, dann hat die Funktion für dich keinen Wert.... :hi: |
Re: MS SQL-Server User begrenzen auf die Datenbank
Hallo jensw_2000
Danke für den Tipp. :thumb: hat mir sehr geholfen das Problem etwas einzugrenzen. Bin mit meiner Lösung noch nicht ganz zufrieden aber kann damit Leben. werde mich später wenn ich mehr Zeit habe um eine Saubere Lösung kümmern. Gruss Tau |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz