Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst MS SQL Login Problem

Mitglied: theoberlin

theoberlin (Level 2) - Jetzt verbinden

23.03.2016 um 15:51 Uhr, 3021 Aufrufe, 26 Kommentare

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
Mitglied: emeriks
LÖSUNG 23.03.2016 um 15:58 Uhr
Hi,
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?..
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.

E.
Bitte warten ..
Mitglied: 114757
LÖSUNG 23.03.2016, aktualisiert um 16:22 Uhr
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
Bitte warten ..
Mitglied: theoberlin
23.03.2016, aktualisiert um 17:23 Uhr
Hallo zusammen,

Alles klar das war nur nicht bewusst. Ich dachte der SQL ist gleich auf Port 1433 offen und wartet auf eine Verbindung. Ich habe nur im Management Studio nach der Option geguckt. Aber dass das in der Server Konfiguration ist ist natürlich logisch....

Wird morgen angegangen. Danke.

Was die Anmeldung angeht. Das geht schon beides. Ich habe ja die Wahl zwischen Windows Authentifizierung only oder auch SQL Server. An der Management Konsole melde ich mich z.b über die Domäne an. Der lokale IIS greift über einen limitierten SQL User zu.

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?

LG Theo
Bitte warten ..
Mitglied: emeriks
23.03.2016, aktualisiert um 17:32 Uhr
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.
Bitte warten ..
Mitglied: theoberlin
23.03.2016 um 17:42 Uhr
Ja das ist klar. Das bezog sich jetzt auch auf die externe Anmeldung mit einem anderen Webserver z.b aber da gehe ich ohnehin über die SQL User. Nur die Konsole ist der Domänen User.
Lg Theo
Bitte warten ..
Mitglied: emeriks
24.03.2016 um 08:31 Uhr
Ok. Aber wenn das klar ist, warum fragst Du dann?
Bitte warten ..
Mitglied: theoberlin
24.03.2016 um 08:44 Uhr
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.

Leider komme ich immernoch nicht von Remote auf den Server.

Habe in der Konfiguration:

- Das TCP/IP bei der Instanz aktiviert
- Die IP des NiC separat auf aktiv gesetzt
- Manuell auch den Port 1433 gesetzt.
- im Management Studio under Eigenschaften/Verbindung auch den Haken für "Remoteverbindung zulassen"

Firewall ist Testweise auch aus gewesen..

Hab ich noch irgendwas vergessen? Habe nichts anderes gefunden.

LG
Theo
Bitte warten ..
Mitglied: emeriks
24.03.2016 um 09:02 Uhr
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.
Bitte warten ..
Mitglied: 114757
24.03.2016, aktualisiert um 09:23 Uhr
  • 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)
Bitte warten ..
Mitglied: emeriks
24.03.2016 um 09:18 Uhr
Sonst würde es doch nicht im Management Studio funktionieren, wie er schreibt.
Bitte warten ..
Mitglied: 114757
24.03.2016, aktualisiert um 09:20 Uhr
Ich bezog mich auf die Remoteanmeldung von einem Client direkt an der jeweiligen DB
Bitte warten ..
Mitglied: theoberlin
24.03.2016 um 09:23 Uhr
Hi Jodle,

Ich bekomme die Meldung dass der Server die Verbindung verweigert. Also wenn es verhalten als hätte ich die TCP/IP NICHT aktiviert.

Lg Theo
Bitte warten ..
Mitglied: emeriks
24.03.2016, aktualisiert um 09:26 Uhr
Hast Du auf dem SQL-Server mehrere Instanzen? Falls ja: Läuft dann auch der Dienst "SQL Server-Browser"?
Was ist, wenn Du von remote den Port testest, z.B. mit Portping oder mit telnet?

Bitte warten ..
Mitglied: theoberlin
24.03.2016, aktualisiert um 09:42 Uhr
Laut Portping ist der 1433 offen.

Die genaue Fehlermeldung ist: Fehler beim initialisieren des Providers. SQL Server existiert nicht oder Zugriff verweigert.

Es läuft nur eine Instanz. Und der IIS auf dem Lokal eine Webanwendung läuft funktoniert auch fehlerfrei.

Als Test Tool habe ich mir eine udl Datei erzeugt und Trage da unter Verbinden die Parameter ein und teste die Verbindung. Funktioniert auf dem localhost wunderbar.

Vielleicht hilft das noch: Wenn ich unter Lokal als Server IP\Instanz anstatt Host\Instanz angebe kann ich mich auch lokal nicht verbinden.

Das würde ja eigentlich darauf hindeuten, dass der Server immernoch nicht an die IP gebunden ist sondern entweder direct den localhost nimmt oder eben seinen DNS namen lokal auflöst.

127.0.0.1\INSTANZ geht auch nicht.

lg
Theo
Bitte warten ..
Mitglied: 114757
24.03.2016, aktualisiert um 09:44 Uhr
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.
https://www.administrator.de/forum/domänenbenutzer-zugriff-sql-serv ...

Funktioniert auf dem localhost wunderbar.
Weil es dort meist direkt über NamedPipes läuft.
Bitte warten ..
Mitglied: theoberlin
24.03.2016, aktualisiert um 09:45 Uhr
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?

Und dann würde ja nur die Authentifizierung fehlschlagen und nicht der Server nicht erreichbar sein.

(Habe gerade in menem Post noch etwas hinzugefügt.
Bitte warten ..
Mitglied: emeriks
LÖSUNG 24.03.2016 um 09:45 Uhr
Die Standardinstanz bekommt man meines Wissens immer nur direkt über den Servernamen und nicht über SERVER\Instanz.
Bitte warten ..
Mitglied: emeriks
24.03.2016 um 09:46 Uhr
Zitat von 114757:
Wurde im SQL Server Management Studio überhaupt eine Anmeldung für den Account angelegt.
Also wenn nicht, dann hätte er uns hier an der Nase rumgeführt ...
Bitte warten ..
Mitglied: 114757
24.03.2016 um 09:47 Uhr
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 ich
https://www.administrator.de/forum/domänenbenutzer-zugriff-sql-serv ...
Bitte warten ..
Mitglied: theoberlin
24.03.2016, aktualisiert um 09:48 Uhr
Punkt für Emeriks^^

Dank euch trotzdem beiden! Das ist ja ein sehr doofer workaround...
Und danke für die Anregung mit PortPing...Nettes Tool kannte ihc bisher noch nicht.

lg
Theo
Bitte warten ..
Mitglied: emeriks
24.03.2016 um 09:47 Uhr
DAS war die Lösung?!
Bitte warten ..
Mitglied: 114757
24.03.2016 um 09:48 Uhr
Zitat von emeriks:

DAS war die Lösung?!
Brett vorm Kopf und so
Bitte warten ..
Mitglied: theoberlin
24.03.2016, aktualisiert um 09:48 Uhr
Ja das war die Lösung...Sowas bescheuertes...;)
Bitte warten ..
Mitglied: emeriks
24.03.2016 um 09:49 Uhr
Stimmt ja! Heute ist doch Quasi-Freitag ....

Schöne Feiertage!
Bitte warten ..
Mitglied: 114757
24.03.2016, aktualisiert um 09:51 Uhr
Zitat von emeriks:
Schöne Feiertage!
Frohes Eier schaukeln euch allen ...
Bitte warten ..
Mitglied: theoberlin
24.03.2016 um 09:58 Uhr
Euch auch^^ ;)
Bitte warten ..
Ähnliche Inhalte
Windows Tools
MS SQL Instanz
Frage von sebastian2608Windows Tools6 Kommentare

N´ Abend Leute, heute habe ich einen besonders seltsamen Fall für euch ;) Folgende Grundsituation: Ein Bekannter hatte bis ...

Microsoft
MS Teams speichert Login nicht
gelöst Frage von IgumarMicrosoft5 Kommentare

Hallo, habe folgendes Problem - an manchen PC´s werden die Login-Daten nicht gespeichert - sprich ich kann beinahe täglich ...

Datenbanken
MS-SQL-Server + T-SQL+Batch
Frage von kallewirschDatenbanken4 Kommentare

Hallo Gemeinde, mal wieder ein Problem aus dem Bereich des MS-SQL-Servers. Folgendes Thema: Nachts sollen automatisch Backups der DBen ...

Datenbanken
MS SQL DB-Daten archivieren?
gelöst Frage von SchelinhoDatenbanken16 Kommentare

Hallo zusammen! Ich habe eine Anwendung, welche MSSQL (SQL Server 2014 SP2) nutzt. Auf der DB-Instanz laufen diverse Datenbanken. ...

Neue Wissensbeiträge
Drucker und Scanner

Kyocera PCL Barcode Flash SD v3.0 Firmware Update installieren

Tipp von Mana vor 7 StundenDrucker und Scanner

Ich hatte eine vorhandene "PCL Barcode Flash SD v3.0 Type D/E", die bisher in einem Kyocera FS-4200DN verbaut war. ...

Sicherheit
0-day Schwachstelle im Internet Explorer
Information von kgborn vor 4 TagenSicherheit2 Kommentare

In Microsofts Internet Explorer gibt es eine 0-day Schwachstelle in der Scripting Engine, die faktisch alle Browser- und Windows-Versionen ...

Internet

Internet-Speedtest Automatisieren via Befehlszeile, cmd, Bash (Windows, Linux, FreeBSD, Mac)

Tipp von anteNope vor 5 TagenInternet6 Kommentare

Also das hier ist irgendwie an mir vorbeigegangen. Einfacher geht es schlicht nicht mehr. Mit "-s 28624 wähle ich ...

Administrator.de Feedback

Entwicklertagebuch: Codeblöcke auf unseren Seiten

Information von admtech vor 6 TagenAdministrator.de Feedback22 Kommentare

Hallo Administrator User, Unsere Codeblöcke werden ab sofort anders dargestellt. In Zukunft kommen neue Typen dazu. Hier ein Beispiel ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
WLAN Abbrüche
Frage von jo23487LAN, WAN, Wireless37 Kommentare

Hallo zusammen, ich habe einen neuen Speedport installiert und seit dem Abbrüche des WLANS. Eigentlich kann das mit dem ...

Internet Domänen
Wie funktioniert Subdomains mit der Fritzbox
Frage von martin951Internet Domänen30 Kommentare

Also die oberflächliche Frage steht ja schon oben nun zu den Details Ich besitze eine Domain bei Strato nun ...

Backup
Schnelles Backup- oder Synchronisierungsprogramm gesucht
Frage von DanielG1974Backup19 Kommentare

Hallo Leute. Ich bin für unsere kleine Firma seit Wochen auf der Suche nach einem Backup- bzw. Synchronisierungsprogramm. Ein ...

Windows Userverwaltung
Abfrage lokaler Gruppenmitgliedschaften in Windows - Bug umschiffen
gelöst Frage von DerWoWussteWindows Userverwaltung18 Kommentare

Moin Kollegen. Wer schon auf Betriebstemperatur ist und ein forderndes Problem sucht ;-) Mit dem Powershell-Kommando bekommt man normalerweise ...