MS SQL Login Problem
Hallo zusammen,
Umgebung ist 2012r2 Domäne und MS SQL Express 2014 auf VM.
ich habe folgende 2 Probleme:
1.
Ich kann mich nicht von extern (damit meine ich alles außer localhost) auf den MS SQL Server verbinden. Auch nicht von einem Server im gleichen Netz.
Verbinden über den DNS Namen funktioniert lokal ebenfalls.
Testweise habe ich die Windows FireWall abgeschaltet was keine Änderung gebracht hat.
Gibt es eine Möglichkeit, den SQL Server nur lokal erreichbar zu haben?..
2.
Lokal kann ich mich mit der Datenbank verbinden. Allerdings nur wenn ich die Integrierte Sicherheit benutze oder einen SQL User angebe.
Wenn ich den angemeldeten User (welcher durch die Windows authentifizierung benutzt wird) im Format DOMÖNE\User angebe, kann ich mich ebenfalls nicht verbinden.
Hat jemand hierzu eine Idee?
lg
Theo
Umgebung ist 2012r2 Domäne und MS SQL Express 2014 auf VM.
ich habe folgende 2 Probleme:
1.
Ich kann mich nicht von extern (damit meine ich alles außer localhost) auf den MS SQL Server verbinden. Auch nicht von einem Server im gleichen Netz.
Verbinden über den DNS Namen funktioniert lokal ebenfalls.
Testweise habe ich die Windows FireWall abgeschaltet was keine Änderung gebracht hat.
Gibt es eine Möglichkeit, den SQL Server nur lokal erreichbar zu haben?..
2.
Lokal kann ich mich mit der Datenbank verbinden. Allerdings nur wenn ich die Integrierte Sicherheit benutze oder einen SQL User angebe.
Wenn ich den angemeldeten User (welcher durch die Windows authentifizierung benutzt wird) im Format DOMÖNE\User angebe, kann ich mich ebenfalls nicht verbinden.
Hat jemand hierzu eine Idee?
lg
Theo
Please also mark the comments that contributed to the solution of the article
Content-Key: 299924
Url: https://administrator.de/contentid/299924
Printed on: April 19, 2024 at 21:04 o'clock
26 Comments
Latest comment
Hi,
Und der SQL Server-Konfigurations-Manager ? (findest Du im Startmenü)
E.
1.
Ich kann mich nicht von extern (damit meine ich alles außer localhost) auf den MS SQL Server verbinden. Auch nicht von einem Server im gleichen Netz.
Verbinden über den DNS Namen funktioniert lokal ebenfalls.
Testweise habe ich die Windows FireWall abgeschaltet was keine Änderung gebracht hat.
Ich kann mich nicht von extern (damit meine ich alles außer localhost) auf den MS SQL Server verbinden. Auch nicht von einem Server im gleichen Netz.
Verbinden über den DNS Namen funktioniert lokal ebenfalls.
Testweise habe ich die Windows FireWall abgeschaltet was keine Änderung gebracht hat.
Gibt es eine Möglichkeit, den SQL Server nur lokal erreichbar zu haben?..
Ja, wenn er nur an Localhost gebunden ist. Was sagt denn netstat?Und der SQL Server-Konfigurations-Manager ? (findest Du im Startmenü)
2.
Lokal kann ich mich mit der Datenbank verbinden. Allerdings nur wenn ich die Integrierte Sicherheit benutze oder einen SQL User angebe.
Wenn ich den angemeldeten User (welcher durch die Windows authentifizierung benutzt wird) im Format DOMÖNE\User angebe, kann ich mich ebenfalls nicht verbinden.
Das geht so auch nicht. Entweder die intergrierte oder die SQL-Anmeldung.Lokal kann ich mich mit der Datenbank verbinden. Allerdings nur wenn ich die Integrierte Sicherheit benutze oder einen SQL User angebe.
Wenn ich den angemeldeten User (welcher durch die Windows authentifizierung benutzt wird) im Format DOMÖNE\User angebe, kann ich mich ebenfalls nicht verbinden.
E.
Moin,
du musst deinen SQL Server ja auch erst für den Remotezugriff konfigurieren, das machst du im Configurationmanager, indem du dort für deine Instanz das TCP-IP Protokoll für den Remotezugriff aktivierst deine richtige externe IP und den Port festlegst und den Port für den SQL auf der Firewall freischaltest
http://support.webecs.com/kb/a868/how-do-i-configure-sql-server-express ...
Gruß jodel32
du musst deinen SQL Server ja auch erst für den Remotezugriff konfigurieren, das machst du im Configurationmanager, indem du dort für deine Instanz das TCP-IP Protokoll für den Remotezugriff aktivierst deine richtige externe IP und den Port festlegst und den Port für den SQL auf der Firewall freischaltest
http://support.webecs.com/kb/a868/how-do-i-configure-sql-server-express ...
Gruß jodel32
Und für die Anmeldung sollte es doch eigentlich das gleiche sein ob der angemeldete Domain User per Windows Authentifizierung durchgereicht wird oder im Format Domäne\ User angegeben wird oder handelt SQl das anders?
Ja klar geht beides. Aber wenn Du nicht die integrierte Anmeldung nimmst, dann erwartet er einen SQL-Benutzer.Du kannst das Studio aber auch per "ausführen als ..." mit einem anderen Benutzer starten und dann über die integrierte Anmeldung gehen.
Weil es mich einfach wundert das obwohl bei der Management Konsole die Anmeldung mit Domäne/User klappt dies nicht beim SQL Login geht. Aber das war nur ein nebenproblem.
Doch da geht das auch. Du musst nur vorher im Code die Identität wechseln und anschließend mit der integrierten Anmeldung auf die DB zugreifen.- Steht die Authentifizierung denn auf Mixed-Mode?
- Was für eine Fehlermeldung bekommst du von welchem Device/Programm?
- Wenn man Windows Auth per Remote macht muss man das auch explizit angeben, z.B. Per Connectionstring (Integrated Security = true)
Ich bezog mich auf die Remoteanmeldung von einem Client direkt an der jeweiligen DB
Beachte mal meinen Hinweis zum Connectionstring und Windows Auth in meinem letzten Post oben.
Wurde im SQL Server Management Studio überhaupt eine Anmeldung für den Account angelegt.
Domänenbenutzer haben keinen Zugriff auf SQL Server 2012 Datenbank
Wurde im SQL Server Management Studio überhaupt eine Anmeldung für den Account angelegt.
Domänenbenutzer haben keinen Zugriff auf SQL Server 2012 Datenbank
Funktioniert auf dem localhost wunderbar.
Weil es dort meist direkt über NamedPipes läuft.Zitat von @theoberlin:
Im SQL management Studio melde kann ich mich ja sowohl über den Admin als auch über den SQL User anmelden.
Oder meinst du etwas anderes?
Das hier meine ichIm SQL management Studio melde kann ich mich ja sowohl über den Admin als auch über den SQL User anmelden.
Oder meinst du etwas anderes?
Domänenbenutzer haben keinen Zugriff auf SQL Server 2012 Datenbank
Brett vorm Kopf und so
Frohes Eier schaukeln euch allen ...