Autor Thema: Dokumentlocking bei versteckter Gestaltung funktioniert nicht  (Gelesen 2215 mal)

Offline Bastel123

  • Senior Mitglied
  • ****
  • Beiträge: 355
  • Geschlecht: Männlich
Hallo Notesler,

ich habe zwei nicht zusammenhängende Datenbanken, zwischen denen per Script Daten ausgetauscht werden sollen.

DB1: zieht und schiebt die Daten per LS-Script

DB2: macht nichts selber, hat aber eine versteckte Gestaltung.

Nun will ich per Script aus der DB1 mit der proberty db2.IsDocumentLockingEnabled abfragen, ob ich in der Datenbank DB1 Dokumente sperren kann.

Das funktioniert aber nicht, das Flag ist immer auf false gesetzt.

Wenn ich versuche mit document.lock() und unlock() zu arbeiten erscheint der Fehler "Versuch eine Datenbank zu sperren, die keine Sperrung erlaubt"

Die DB2 ist geöffnet (db2.isopen ergibt True).

Administrationsserver in DB2 ist gesetzt.

Ich habe in verschiedenen Foren gesucht aber nichts gefunden.

Im Testsystem ohne versteckte Gestaltung in db2 reagiert das Script auf Ein- und Ausschalten der Datenbankeigenschaft "Dokumentsperren erlaubt"

Server 6.54FP1 (englisch) auf linux
Client 7.01 und 6.53 (englisch)

Mache ich irgendwo einen Fehler?

Viele Grüße aus dem sonnigen Rheinland
Bastel123
Gruß Sebastian
-----------------------------------------------------
Kaum macht man's richtig, schon funktioniert's.

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Hast du denn in den Datenbankeigenschaften überhaupt DocumentLocking erlaubt?

Moritz

Offline Bastel123

  • Senior Mitglied
  • ****
  • Beiträge: 355
  • Geschlecht: Männlich
Hallo Moritz,

ich habe Dokument Locking erlaubt.

Man sieht es zwar nicht in den Datenbankeigenschaften (vermutlich wegen der versteckten Gestaltung) , aber wenn man innerhalb der DB2 ist und mit verschiedenen ID's arbeitet funktioniert es sogar.

Viele Grüße

Bastel123
Gruß Sebastian
-----------------------------------------------------
Kaum macht man's richtig, schon funktioniert's.

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Hast du einen Admin-Server angegeben? Sonst muss der zweite Parameter von lock() "True" sein.

Besteht ansonsten die Möglichkeit, mal ohne versteckte Gestaltung zu testen?

Offline Bastel123

  • Senior Mitglied
  • ****
  • Beiträge: 355
  • Geschlecht: Männlich
Ja , ein Administrationsserver ist angegeben.

Auf dem Testsystem lief es ohne Probleme bei nicht versteckter Gestaltung. Deswegen ist es ja bei den Tests nicht aufgefallen.
Wer rechnet denn auch mit sowas? 

Viele Grüße
Bastel123
Gruß Sebastian
-----------------------------------------------------
Kaum macht man's richtig, schon funktioniert's.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz