MS SQL-Server 2005: Zugriff mit mehreren Benutzern

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Fonsi.

    MS SQL-Server 2005: Zugriff mit mehreren Benutzern

    N'abend,

    ich hab n Programm, welches auf ne MS SQL-Server 2005-Datenbank zugreift. Der Zugriff von meinem Frontend aus erfolgt mittels Windows-Authentifizierung.

    Welche Möglichkeiten hab ich nun, wenn das Programm von mehreren Benutzern gleichzeitig genutzt werden soll?
    Ein Beispiel: Dem Nutzer 1 wird ein Datensatz angezeigt, Nutzer 2 schaut sich gleichzeitig den selben Datensatz an.
    Nutzer 1 ändert nun Daten und speichert das ganze. Mein Programm führt ein UPDATE-Statement aus. Nutzer 2 ändert nun ebenfalls Daten und speichert sie. Meine Software führt nun ebenfalls ein UPDATE-Statement des gleichen Datensatzes aus.


    Gibts da irgendwelche Tipps?
    wir haben ein tool wo dies auch möglich ist.
    gelöst wird es bei uns so, dass der was es als erstes aufmacht ein "locked-flag" setzt (in der db). Macht dies nun ein 2ter auf bekommt der die Meldung, dass der Eintrag bereits von dem user bearbeitet wird. Der 1ste kann die Daten ändern und speichern, der 2te nur ansehen. Schließt der 1ste die form ist der eintrag wieder freigegeben.

    lg
    ScheduleLib 0.0.1.0
    Kleine Lib zum Anlaufen von Code zu bestimmten Zeiten