Connect zum SQL Server 2005 ( DacSession() )

alles zum Microsoft SQL Server

Moderator: Moderatoren

Antworten
notloesung
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 194
Registriert: Fr, 24. Feb 2006 8:09
Kontaktdaten:

Connect zum SQL Server 2005 ( DacSession() )

Beitrag 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
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag 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.
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo,

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