Entwickler-Ecke
Netzwerk - SQL Server Connection
RobAll - Mo 20.07.20 23:38
Titel: SQL Server Connection
Hallo und schönen guten Abend.
Ich teste im Heimnetz und habe 2 Rechner.
- Über meinen Entwicklungsrechner auf dem auch der SQL Server installiert ist, kann ich eine Datenbankverbindung über "Windows Authentifizierung" aufbauen.
- Von meinem Entwicklungsrechner kann ich über die "SQL Server Authentifizierung" zu meinem 2.Rechner(SQLServer) aufbauen, und mit der DB interagieren. -> funktioniert
Wie funktioniert aber die Verbindung mit "Windows Authentifizierung" von meinem Entwicklungsrechner zu meinem 2.Rechner(mit SQLServer)
C#-Quelltext
1: 2: 3: 4: 5:
| conString.DataSource = "192.168.1.92\\SQLEXPRESS"; conString.InitialCatalog = "DBBackend"; conString.UserInstance = false; conString.IntegratedSecurity = true; conString.ConnectTimeout = 5; |
Ich habe am Server ein Benutzerkonto Test angelegt, und im SSMS über den SA eine neue Datenbankanmeldung Server\Test durchgeführt, die Rollen sind definiert.
Woher weis der 2. Rechner(SQL Server mit dem Benutzer Test), dass der Rechner 1 Zugriffsrechte hat? Auf diesem habe ich auch einen Test Benutzer angelegt..
Ich habe keine Idee mehr.
Danke
LG Roberta
Moderiert von Th69: C#-Tags hinzugefügt
jaenicke - Di 21.07.20 06:24
Warum soll die Verbindung denn über Windows Authentifizierung laufen? Das ist eigentlich für Domänennetzwerke gedacht, auf denen der gleiche Benutzer sich auf den verschiedenen Rechnern anmelden kann.
RobAll hat folgendes geschrieben : |
Worher weis der 2.Rechner(SQL Server mit dem Benutzer Test), dass der Rechner 1 Zugriffsrechte hat? Auf diesem habe ich auch einen Test Benutzer angelegt.. |
Es werden die Anmeldeinformationen des aktuellen Benutzers übergeben. Dafür muss man sich mit diesen natürlich auch auf dem SQL-Server anmelden können.
RobAll - Di 21.07.20 08:31
Die Windows Authentifizierung wird von MS favorisiert. Das man für dieses Anmeldeverfahren ein komplexes Domänennetzwerk mit Windows Server etc. benötigt habe ich nicht gewusst.
Ich habe mir das einfacher vorgestellt, also auch mit 2 Rechnern, wie bei der Passwort Authentifizierung.
Schade
jaenicke - Di 21.07.20 09:58
Es sollte eigentlich auch funktionieren, wenn Benutzer und Passwort des Accounts auf dem Zielsystem angegeben werden. Aber das ist dann kein echter Vorteil gegenüber einem eigenen SQL-Server Benutzer.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!