Seite 1 von 1

Connect zum SQL Server 2005 ( DacSession() )

Verfasst: Mo, 21. Aug 2006 10:36
von notloesung
Hallo @all,

mache gerade die ersten Erfahrungen mit XBase -> SQL Server.

Für den Verbindungsaufbau baue ich einen String:

Code: Alles auswählen

   ...
   cConnect := "DBE=ODBCDBE"
   cConnect += ";DRIVER=SQL Server"
   cConnect += ";SERVER=" + cServer
   cConnect += ";UID=" + cUser
   cConnect += ";PWD=" + cPasswort
   cConnect += ";DATABASE=" + cDatenbank
   cConnect += ";WSID=WorkStationID"
   cConnect += ";Trusted_Connection=Yes"

   goSession := DacSession():new( cConnect )
   ...
(Habe dies aus der ODBC Dokumentation)

Jetzt ist mir aufgefallen dass der User und Passwort beim Verbindungsaufbau gar nicht gezogen werden. Anscheinend wird die Anmaldung auf dem SQL Server über die Windows-Authentifizierung durchgeführt.

Hat jem. eine Idee wie ich eine Anmeldung mit User / Passwort erzwingen kann?

Gruß,
Notloesung

Verfasst: Mi, 06. Sep 2006 18:24
von andreas
Hallo Notloesung,

in der ODBC-Dikumentation von Alaska gibt es Beispiele.
Hier ein Ausschnitt:
cConnect += ";UID=John"
cConnect += ";PWD=Camelot"
Das verwende ich auch und funktioniert einwandfrei.

Verfasst: Do, 07. Sep 2006 8:49
von brandelh
Hallo,

wird die Frage der Anmeldung UserID/PW oder Windowsuser nicht beim Anlegen im ODBC Manager festgelegt ?