OKB-000232 | MS SQL Server Express Edition im Netzwerk freigeben

Werbung
OKB-000232 | MS SQL Server Express Edition im Netzwerk
freigeben
Freitag, 13. Juli 2012
09:50
FAQ-Nr: OKB-000232
Betrifft: ab orgAnice CRM 2008, 2010, 2012, ab MS SQL Server Express Edition 2008
Problem:
Nach der Installation der MS SQL Server Express Edition (im Rahmen der Installation von orgAnice CRM 2012 oder
als einzelne Installation) ist der SQL Server nicht übers Netzwerk erreichbar.
Ursache:
Das Verhalten ist von Microsoft so beabsichtigt, der Zugriffs übers Netzwerk muss gesondert freigeschaltet werden
(vgl. Microsoft-Dokumentationen Von SQL Server Express unterstützte Protokolle und Konfigurieren der WindowsFirewall für den SQL Server-Zugriff . Hier finden Sie auch weiterführende Informationen.)
Lösung:
Damit der SQL Server übers Netzwerk zu erreichen ist, müssen zwei Änderungen vorgenommen werden:
• Aktivierung der Netzwerkprotokolls TCP/IP im SQL Server-Konfigurations-Manager und
• Öffnen der Windows-Firewall
○ für den SQL Server-Prozess selbst und
○ für den UDP-Port 1434, der vom SQL Server Browser benötigt wird.
1. Aktivierung von Netzwerkprotokollen
a. Starten Sie über das Windows-Startmenü den „SQL Server-Konfigurations-Manager“.
b. Erweitern Sie den Zweig „SQL Server-Netzwerkkonfiguration“ und wählen Sie „Protokolle für
'SQLEXPRESS'“
c. Aktivieren Sie das Protokoll TCP/IP - (Rechte Maustaste – Aktivieren)
d. Wechseln Sie zum Zweig „SQL Server-Dienste“
e. Starten Sie den Dienst „SQL Server (SQLEXPRESS)“ neu (Rechte Maustaste – Neu starten)
f. Stellen Sie sicher, dass der Startmodus der Dienste „SQL Server (SQLEXPRESS)“ und „SQL Server
Browser“ auf „Automatisch“ eingestellt ist. Falls nicht, passen Sie diese Eigenschaft an:
2. Einstellungen der Windows-Firewall
a. Starten Sie über das Windows-Startmenü die „Windows-Firewall mit erweiterter Sicherheit“.
b. Regel für den Zugriff auf den SQL Server-Prozess hinzufügen:
i. Klicken Sie mit der rechten Maustaste auf "Eingehende Regeln" und wählen Sie den Eintrag
"Neue Regel".
ii. Schritt "Regeltyp": Wählen Sie die Option "Programm" und klicken Sie auf "Weiter".
MS SQL-Server Seite 1
ii. Schritt "Regeltyp": Wählen Sie die Option "Programm" und klicken Sie auf "Weiter".
iii. Schritt "Programm": Klicken Sie auf "Durchsuchen..." und wählen Sie den Pfad zur Datei
sqlservr.exe. Die Anwendung befindet sich bei einer Standardinstallation unter:
%ProgramFiles%\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Binn
\sqlservr.exe
Klicken Sie auf "Weiter".
iv. Schritt "Aktion": Lassen Sie die Standardoption "Verbindung zulassen" aktiviert. Klicken Sie
auf "Weiter".
v. Schritt "Profil": Lassen Sie die Standardoptionen (Domäne, Privat und Öffentlich) aktiviert.
Klicken Sie auf "Weiter".
vi. Schritt "Name": Vergeben Sie einen Namen für die Firewall -Regel, bspw. "SQL Server
Express". Klicken Sie auf "Fertig stellen".
c. Regel für den Zugriff auf den UDP-Port 1434 hinzufügen:
i. Klicken Sie mit der rechten Maustaste auf "Eingehende Regeln" und wählen Sie den Eintrag
MS SQL-Server Seite 2
i. Klicken Sie mit der rechten Maustaste auf "Eingehende Regeln" und wählen Sie den Eintrag
"Neue Regel".
ii. Schritt "Regeltyp": Wählen Sie die Option "Port" und klicken Sie auf "Weiter".
iii. Schritt "Protokoll und Ports": Stellen Sie "UDP" ein und tragen Sie als "Bestimmte lokale
Ports" 1434 ein:
Klicken Sie auf "Weiter".
iv. Schritt "Aktion": Lassen Sie die Standardoption "Verbindung zulassen" aktiviert. Klicken Sie
auf "Weiter".
v. Schritt "Profil": Lassen Sie die Standardoptionen (Domäne, Privat und Öffentlich) aktiviert.
Klicken Sie auf "Weiter".
vi. Schritt "Name": Vergeben Sie einen Namen für die Firewall-Regel, bspw. "SQL Server
Browser". Klicken Sie auf "Fertig stellen".
Das war es, ab sofort ist der MS SQL Server Express auch übers Netzwerk erreichbar.
MS SQL-Server Seite 3
Herunterladen