Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Username und passwort für MSSQL (https://www.delphipraxis.net/196815-username-und-passwort-fuer-mssql.html)

MichaelT 22. Jun 2018 10:47

AW: Username und passwort für MSSQL
 
Das ist SQL Server Authentication, ist konfigurierbar.

Ist der User den du so anlegen willst 'der' User/Login unter dem die Verbindung zur Datenbank hergestellt wird egal welcher Anwendungsuser einsteigt? Anwendungsuser würden ihrerseits in der Anwendung definiert und wären aber keine DB-Logins/User. Ala Linux mit dem klassischen Anwendungsuser ... (bpsw. postgres).

Beide Varianten haben Vor- resp. Nachteile mal von der Security abgesehen. Wenn du monitorst siehst du sofort wessen Statements just diese Moment laufen und wieviele Ressourcen die brauchen usw...


Zitat:

Zitat von bernhard_LA (Beitrag 1405514)
passt, die Idee war einfach einen ganz neuen User zu definieren am Server

UserName=MeineDatenbankAnwendung
Password=GanzandersalsWindowsPasswort

Und dann diese Daten im ConnectString übergeben
die Idee läßt sich aber nicht umsetzen am MSSQL Server ....


bernhard_LA 24. Jun 2018 00:07

AW: Username und passwort für MSSQL
 
unter Windows scheint es jetzt mit username und passwort zu klappen, wobei halt username mein Benutzername auf diesem Rechner ist.

Langfristig ( also bis nächste Woche :shock: ) benötige ich aber auch die Option mich mit einer LINUX variante meiner APP auf einem LINUX Installation von MSSQL ( https://docs.microsoft.com/de-de/sql...ver-linux-2017 .... ) einzuloggen

Schokohase 24. Jun 2018 01:00

AW: Username und passwort für MSSQL
 
Ich verstehe dein Problem nicht und du antwortest irgendwie auch nicht auf Fragen.

Was habe ich mal eben gemacht:
  1. Auf einem Ubuntu-Docker-System per
    Code:
    docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Geheim1234' -p 1433:1433 -d microsoft/mssql-server-linux:latest
    einen MSSQL Server installiert und gestartet
  2. Mit Delphi per
    Delphi-Quellcode:
    TADOConnection
    und dem ConnectionString
    Code:
    Provider=SQLOLEDB.1;Password=Geheim1234;Persist Security Info=True;User ID=sa;Data Source=myubuntu
    eine Verbindung aufgebaut
Ja, läuft einfach so.

Dann einen neuen Benutzer angelegt per
Code:
CREATE LOGIN [ich] WITH PASSWORD = 'Geheim4321'
und auch diese Anmeldung
Code:
Provider=SQLOLEDB.1;Password=Geheim4321;Persist Security Info=True;User ID=ich;Data Source=myubuntu
funtkioniert einwandfrei.

BTW: Die Windows-Benutzerkonten heißen werden sa noch ich, es sind somit also Konten die nur vom SQL-Server verwaltet werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz