|
|
||||||
|
#1
|
|
|
|
|
Hallo Leute,
ich verwende in meinen Datenbankapplikationen viel gespeicherte Prozeduren. Wenn mehrere User gleichzeitig auf die gleiche Prozedur zugreifen, bekomme ich aber keine Meldung ob die Prozedur gerade Verwendet wird. Habt Ihr eine Lösung, bei der ich vorher Abfragen kann ob die Prozedur gerade benutzt wird oder nicht? Gruß Mario |
|
|
|
#2
|
|
|
|
|
Hallo Mario,
Mario Hertzig <mhertzig> schrieb ... > ich verwende in meinen Datenbankapplikationen viel > gespeicherte Prozeduren. Wenn mehrere User gleichzeitig > auf die gleiche Prozedur zugreifen, bekomme ich aber keine > Meldung ob die Prozedur gerade Verwendet wird. Wieso auch? Prozeduren sind so konzipiert dass wie wie ein Anwendungsprogramm beliebig oft aus vielen Sitzungen (und mehreren Benutzern) verwendet werden können. Der Inhalt der Prozedur (sprich der Code) sollte das ebenso wiederspiegeln und keine Konstrukte verwenden, die bei mehrfacher Nutzung auf die Nase fallen. > Habt Ihr eine Lösung, bei der ich vorher Abfragen kann ob > die Prozedur gerade benutzt wird oder nicht? Den gibts nicht. Falls Du eine Prozedur nur einmal zu gleicher Zeit ausführbar haben willst, musst Du dies durch zusätzlichen Code abfangen. Die ginge z. B. via Kennzeichen in einer Sperrtabelle oder etwas wie sp_getapplock. Gruss Elmar |
|
|
| Ähnliche Themen | |
| Access und gespeicherte Prozeduren Hallo, bevor ich hier vielleicht noch weiter auf dem Holzweg laufe, frag ich doch mal kurz: Access 2003 Jet-Datenbank SQL-Server 2000 lassen sich gespeicherte Prozeduren mit... |
|
| Automatische Gespeicherte Prozeduren Hallo Ng, Ich benutze VB 2005 Express und SQL Server 2005 Express ich habe ein Video gesehen, wo in der Toolbox automatische Gespeicherte Prozeduren für Delete, Insert,... |
|
| gespeicherte Prozeduren Hallo..., wie kann ich Sp auf einen anderen SQL-Server einsetzen ohne diese wieder neu zu schreiben? Danke MfG Hans-Jürgen |
|
| gespeicherte Prozeduren wenn ich von verschiedenen applikation auf die gleiche datenbank zugreifen will, dann sollte man sperren, update, insert delete und die @@error abfragen in gespeicherte... |
|
|
Alle Zeitangaben in WEZ. Es ist jetzt 03:37 Uhr. | Privacy Policy
|