ADS Userverwaltung

Advantage Database Server

Moderator: Moderatoren

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21192
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

ADS Userverwaltung

Beitrag von Manfred »

ich habe mir jetzt den Entwickler ADS auf meinem V-Server eingerichtet. Mit dem Architecten kann ich auch über das Management Utility auf den ADS zugreifen. Aber wie lege ich User an? Wenn ich eine neue Connection machen will, dann muß ich doch irgendwas gültiges angeben....
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

Hallo Manfred

Du verwendet vermutlich den "Advantage Data Architekt" - oder?
Du kannst Dich damit auf den gewünschten ADS-Server verbinden.
Unter Windows brauchst Du dafür keinen speziellen User, Du musst die Rechte für die Verbindung zum ADS haben und ADS selbst muss die Rechte haben auf das entsprechende Verzeichnis zuzugreifen in welchem Deine DBs liegen.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21192
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: ADS Userverwaltung

Beitrag von Manfred »

so einfach scheint es ja dann doch nicht zu gehen..

Der ADS hat Zugriff auf das Verzeichnis, er schreibt seine Protokolldateien rein (habe ich so konfiguriert für den Anfang) Alles andere will aber nicht so, wie ich es mir vorstelle
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

Hallo Manfred

was stellst Du Dir denn vor was ADS für Dich tun soll?
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21192
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: ADS Userverwaltung

Beitrag von Manfred »

Hi Roland,

in erster Linie möchte ich mir die Sache mal näher anschauen. Ich möchte gerne ein Data Dictionary erstellen und dann mal schauen, was wie läuft. So weit komme ich aber noch nicht, eben weil der Architect meckert, der User ist nicht bekannt. Also muß ich doch irgendwas anlegen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9361
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: ADS Userverwaltung

Beitrag von Tom »

Hallo, Manfred.

Die ADS hat ja "by design" keine Benutzerverwaltung. Im Normalfall klemmt sie einfach zwischen App und Server(laufwerk) - und erlaubt entweder den Zugriff auf die Daten, an die man per Netzrecht sowieso käme, oder jenen auf die Daten, an die sie über eigene Rechte kommt (RIGHTSCHECKING on/off), die der Benutzer jedoch nicht sieht (womit sämtliche Low-Level-Dateioperationen aus der App heraus scheitern).

Wenn Du über das Data Repository Kontakt aufnimmst, sollte dort auch eine Connection eingerichtet sein, die verwendet werden kann (wie das genau geht, weiß ich allerdings nicht - ich verwende es nicht). Allerdings musst Du, damit das ausschließlich geht, dafür sorgen, dass die ADS keinen Zugriff auf "free tables" gestattet, also solche, die sie selbst sehen und verwenden kann, die jedoch nicht im Repository enthalten sind. Dafür musst Du die Advantage Configuration Utility starten -> Configuration Utility -> Misc. Settings. Dort musst ein Häkchen bei "Disable Free Connections" gesetzt sein.

Keine Ahnung, ob das Deine Frage beantwortet, aber ich wollt's halt mal erwähnt haben. :wink:
Herzlich,
Tom
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9361
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: ADS Userverwaltung

Beitrag von Tom »

Also muß ich doch irgendwas anlegen.
ADA starten -> Connection -> New Connection. Selbsterklärend.
Herzlich,
Tom
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21192
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: ADS Userverwaltung

Beitrag von Manfred »

hm,

ich bin der festen Meinung, so habe ich es gemacht. Also werde ich es nochmal probieren.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

Hallo Manfred

beim reinen Ausprobieren kann ich Dir nicht viel weiterhelfen. Ich nutze den ADS schon sei >> 15 Jahren bei mir und bei Kunden. Als Client-/Server-System mit dem die DBFs usw. wesentlich stabiler laufen. Mehr nicht. Den Rest wie z.B. Zugriffsrechte mache ich weiterhin über Windows. Damit bin ich z.B. jederzeit in der Lage ohne ADS weiterzuarbeiten. Die weiteren Möglichkeiten des ADS habe ich nicht eingesetzt - warum? - Ganz einfach: wenn mein Kunde den ADS nicht dazukauft läuft mein Programm nicht mehr...
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21192
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: ADS Userverwaltung

Beitrag von Manfred »

ok, vielleicht liegt es ja an der Database Angabe?

Bei Paths im General Reiter da gebe ich \\IP-Adresse\pfad an? Wenn ich dort aber auf browse klicke, dann sehe ich meine lokalen Laufwerke. Da ich gefragt werde, ob ich das Verzeichnis anlegen will, denke ich mal es gibt keinen Versuch das auf dem ADS auf dem Server zu machen. Ich weiß nämlich, dass das Verzeichnis vorhanden ist.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

Hallo Manfred

da wäre es einfacher miteinander zu telefonieren wie zu schreiben.. Der ADS ist sehr umfangreich...

(hatte gerade einen laaaangen Beitrag für dich abgeschickt - ist aber verschütt gegangen und nicht im Forum angekommen. Habe gerade keine Lust das nochmal zu schreiben...)
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21192
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: ADS Userverwaltung

Beitrag von Manfred »

das der ADS umfangreich ist, glaube ich gerne. Ich wäre aber schon froh, wenn mir erstmal die Grundlagen gelingen würden. :lol:
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

Hallo Manfred

hast du schon versucht mit dem ADA ganz einfach eine DBF zu öffnen?
Und als nächsten Schritt noch die NTX dazu?
ADA > Hauptmenü > File > Open Table > ...
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21192
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: ADS Userverwaltung

Beitrag von Manfred »

das klappt
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

Gut - nun würde ich versuchen ein Programm zu implementieren welches über ADSDBE kommuniziert. Ob beim Ablauf des Programms der ADS angesprochen wird kannst Du mit dem ADA überprüfen.

Code: Alles auswählen

 Function MainDbeSys
If ! MainDbeChk( "DBFNTX" )
   If ! MainDbeChk( "DBFDBE" )
      If ! DbeLoad( "DBFDBE" , .T. )
         MainQuit( GsSpText(54) , GsSpText(54) , .T. )
      EndIf
   EndIf
   If ! MainDbeChk( "NTXDBE" )
      If ! DbeLoad( "NTXDBE" , .T. )
         MainQuit( GsSpText(56) , GsSpText(56) , .T. )
      EndIf
   EndIf
   If ! DbeBuild( "DBFNTX" , "DBFDBE" , "NTXDBE" )
      MainQuit( GsSpText(58) , GsSpText(58) , .T. )
   EndIf
EndIf
If ! MainDbeChk( "ADSNTX" )
   If ! MainDbeChk( "ADSDBE" )
      If ! DbeLoad( "ADSDBE" , .F. )
         MainQuit( GsSpText(53) , GsSpText(53) , .T. )
      EndIf
   EndIf
   If ! DbeBuild( "ADSNTX" , "ADSDBE" , "NTXDBE" )
      MainQuit( GsSpText(57) , GsSpText(57) , .T. )
   EndIf
EndIf
DbeSetDefault( "DBFNTX" )
Return(.T.)
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21192
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: ADS Userverwaltung

Beitrag von Manfred »

Hi Roland,

ich möchte derzeit erstmal nur versuchen über den Architecten auf den ADS zuzugreifen. Mehr noch nicht.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

Hallo Manfred

noch eine Anmerkung:
versuche die einfachen Schritte wie Tom das auch schon vorgeschlagen hat.
Die Verwendung von DataDictionary usw. gehen über die "normale" Nutzung mit Xbase++ hinaus. Vielleicht für SQL oder so (keine Ahnung).
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

Hallo Manfred
Manfred hat geschrieben:ich möchte derzeit erstmal nur versuchen über den Architecten auf den ADS zuzugreifen. Mehr noch nicht.
Du hast vorhin geschrieben, dass Du per ADA auf DBFs zugreifen kannst. Dann ist der ADA funktionsfähig und erkennt einen verbundenen, aktiven ADS. Sonst würde der ADA nicht arbeiten - den könnte dann ja jeder verwenden der Xbase (usw.) einsetzt.
Wie auch Tom schon geschrieben hat - mehr kannst Du von dem "Verwaltungs-Tool" erst einmal nicht erwarten. Was das "Zeugs" (ADA/ADS) sonst noch kann ist nicht vorrangig für die Xbase++-Welt entworfen worden...
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

aber so nebenbei...
war da nicht auch bei Alaska etwas in Planung was mit v2x herauskommen soll(te)?
Ein Client-/Server-System welches (irgendwann) ADS überflüssig machen könnte?
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21192
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: ADS Userverwaltung

Beitrag von Manfred »

öhm,

ich glaube jetzt verwechselst Du etwas. Der ARC kann unabhängig von einem ADS als DBU Ersatz genutzt werden.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

Hallo Manfred

(doch ein wenig aus dem verlorenen Text:)
Vor langen Jahren (>>15) habe ich angefangen den ADS einzusetzen um die Stabilität der DBF/NTX zu erhöhen. Funktioniert bis heute prima - aber mehr nicht! Ob das noch notwendig ist? Keine Ahnung!
Man kann mit dem ADS noch viel mehr tun - was aber wegfällt wenn ein Kunde keinen ADS hat. Also... was der ADS sonst noch alles kann findest Du aus der Doku heraus.
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: ADS Userverwaltung

Beitrag von UliTs »

Wenn ein Kunde keinen ADS hat, kann man die kostenlose Local Engine einsetzen!
Damit geht fast alles (außer Transactionen).
Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
DelUser01

Re: ADS Userverwaltung

Beitrag von DelUser01 »

Hallo Manfred

vielleicht hat sich etwas geändert - will ich nicht ausschließen und werde ich vielleicht irgendwann mal testen.
Aber wenn du im Netzwerk mit dem ADA oder ARC auf eine DBF zugreifen willst und kein ADS gefunden wird kommt eine entsprechende Fehlermeldung.
Natürlich kann man eine kostenlose ADS Testlizenz oder 2-User-Entwicklerlizenz einsetzen - das ist dann aber doch MIT ADS - oder?
Und Dein erster Beitrag bezog sich doch darauf, den ADA (oder ARC) mit ADS zu verwenden. Und welche User willst Du verwalten wenn kein ADS und keine DBs vorhanden sind?
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21192
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: ADS Userverwaltung

Beitrag von Manfred »

OK,

nochmal ganz von vorne, es läuft wieder aus dem Ruder.

Ich möchte gerne eine Verbindung über den ARC zu einem ADS auf einem Windows-Server im Internet machen. Ich rufe das Advantage Management Utility auf und gebe dort bei Server Drive die IP nebst Port an und klicke Connect. Das klappt, ich sehe die Daten und Statistik, des Servers. Ist das jetzt nur zu Gucken, oder wozu ist das gut? Habe ich damit nun eine feste Verbindung zu einem ADS um weitere Aktionen zu starten?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15696
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: ADS Userverwaltung

Beitrag von brandelh »

Frage: nutzt du auch ein Kennwort und einen USER oder kann das jeder ? 8)
Gruß
Hubert
Antworten