In diesem Artikel finden Sie eine Schritt-für-Schritt-Anleitung zur Installation des Microsoft SQL Server 2025 Express mit der Instanz SAMAS_OFFLINE. Neben der eigentlichen Installation werden auch die Netzwerkprotokolle aktiviert und die Firewall-Freigaben für die Instanz eingerichtet.
Voraussetzungen: Windows 10/11 bzw. Windows Server 2019 oder neuer, .NET Framework 4.7.2 oder neuer, lokale Administratorrechte.
Hinweis: Ab SQL Server 2025 gibt es nur noch ein Express-Paket. Die frühere Variante „Express with Advanced Services“ ist darin enthalten. Die maximale Datenbankgröße liegt bei 50 GB.
1. Installationspaket herunterladen
Laden Sie auf der Downloadseite von Microsoft (https://www.microsoft.com/de-de/sql-server/sql-server-downloads) die Version „SQL Server 2025 Express“ herunter. Sie erhalten die Datei SQL2025-SSEI-Expr.exe. Öffnen Sie diese Datei im Download-Ordner.
- Wählen Sie den Punkt „Medien herunterladen“.
- Wählen Sie das Paket „Express“ (nicht „LocalDB“) und klicken Sie auf „Herunterladen“.
- Nachdem das Paket heruntergeladen wurde, klicken Sie auf „Ordner öffnen“ und starten Sie die heruntergeladene Datei. Das Installationspaket wird entpackt und das SQL Server-Installationscenter öffnet sich.
2. SQL Server installieren
Wählen Sie den Punkt „Neue eigenständige SQL Server-Installation oder Hinzufügen von Funktionen zu einer vorhandenen Installation“.
- Aktivieren Sie „Ich akzeptiere die Lizenzbedingungen“ und klicken Sie auf „Weiter“.
- Aktivieren Sie „Mit Microsoft Update nach Updates suchen (empfohlen)“ und klicken Sie auf „Weiter“.
- Die Installationsregeln werden nun geprüft. Warten Sie, bis die Prüfung abgeschlossen ist, und klicken Sie auf „Weiter“. Eine Warnung zur „Windows-Firewall“ können Sie an dieser Stelle ignorieren – die Freigaben werden in Schritt 4 eingerichtet.
- Entfernen Sie den Haken bei „Azure-Erweiterung für SQL Server“ und klicken Sie auf „Weiter“.
- Aktivieren Sie bei der Funktionsauswahlunter „Instanzfunktionen“ mindestens:
- Datenbank-Engine-Dienste
- SQL Server-Replikation (wird für die Offline-Replikation benötigt)
- Klicken Sie anschließend auf „Weiter“.
- In der Instanzkonfiguration wählen Sie „Benannte Instanz“ und tragen als Namen SAMAS_OFFLINE ein. Die Instanz-ID wird automatisch übernommen. Klicken Sie auf „Weiter“.
- Sie befinden sich nun in der Serverkonfiguration im Reiter „Dienstkonten“. Ändern Sie beim Dienst „SQL Server-Browser“ den Starttyp auf „Automatisch“.
- Wechseln Sie in den Reiter „Sortierung“ und prüfen Sie, ob das Datenbankmodul auf Latin1_General_CI_AS eingestellt ist. Falls nicht, ändern Sie dies über „Anpassen“. Klicken Sie anschließend auf „Weiter“.
- In der Datenbank-Engine-Konfiguration wählen Sie im Reiter „Serverkonfiguration“ den „Gemischten Modus“ (SQL Server-Authentifizierung und Windows-Authentifizierung).
- Tragen Sie für das SQL Server-Systemadministratorkonto (sa) folgendes Kennwort ein und bestätigen Sie es: #Topas63!
- Klicken Sie außerdem auf „Aktuellen Benutzer hinzufügen“, damit Ihr Windows-Benutzer als SQL Server-Administrator eingetragen wird. Klicken Sie anschließend auf „Weiter“.
Die Installation wird nun ausgeführt. Ist sie erfolgreich abgeschlossen, erhalten Sie eine entsprechende Bestätigung. Fordert das Setup einen Neustart an, starten Sie den Rechner neu.
3. Netzwerkprotokolle aktivieren
Nach der Installation sind bei SQL Server Express die Protokolle Named Pipes und TCP/IP deaktiviert. Diese müssen aktiviert werden, damit die Instanz über das Netzwerk erreichbar ist.
- Öffnen Sie den SQL Server-Konfigurations-Manager. Drücken Sie dazu Windows-Taste + R, geben Sie SQLServerManager17.msc ein und bestätigen Sie mit OK.
- Navigieren Sie zu SQL Server-Netzwerkkonfiguration → Protokolle für SAMAS_OFFLINE.
- Klicken Sie mit der rechten Maustaste auf „Named Pipes“ und wählen Sie „Aktivieren“. Wiederholen Sie dies für „TCP/IP“. Die Meldung, dass die Änderungen erst nach einem Neustart des Dienstes wirksam werden, bestätigen Sie mit OK.
- Festen TCP-Port einstellen: Klicken Sie doppelt auf „TCP/IP“ und wechseln Sie in den Reiter „IP-Adressen“. Scrollen Sie ganz nach unten zum Abschnitt „IPAll“:
- Dynamische TCP-Ports: Feld leeren
- TCP-Port: 1433
- Bestätigen Sie mit OK.
Hinweis: Ist auf dem Rechner bereits eine andere SQL Server-Instanz installiert, die Port 1433 verwendet, wählen Sie einen anderen freien Port (z. B. 1435). Die Programmfreigabe für sqlservr.exe aus Schritt 4 deckt auch diesen Port ab.
Wechseln Sie anschließend zu SQL Server-Dienste:
- Klicken Sie mit der rechten Maustaste auf „SQL Server (SAMAS_OFFLINE)“ und wählen Sie „Neu starten“.
- Prüfen Sie, ob der Dienst „SQL Server-Browser“ den Status „Wird ausgeführt“ und den Startmodus „Automatisch“ hat. Falls nicht, stellen Sie dies über Eigenschaften → Dienst → Startmodus ein und starten Sie den Dienst.
4. Firewall-Freigaben einrichten
Damit die Instanz SAMAS_OFFLINE von anderen Rechnern erreichbar ist, müssen in der Windows-Firewall Regeln angelegt werden. Dafür steht das Skript SQL_Firewall_SAMAS_OFFLINE.bat zur Verfügung (siehe Anhang).
Laden Sie die Datei herunter, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Als Administrator ausführen“. Nach Abschluss erscheint die Meldung „Firewall-Regeln wurden angelegt.“ – das Fenster schließen Sie mit einer beliebigen Taste.
Alternativ können Sie eine neue Textdatei anlegen, folgenden Inhalt einfügen und sie als SQL_Firewall_SAMAS_OFFLINE.bat speichern:
@echo off rem Firewall-Freigaben fuer Microsoft SQL Server 2025 Express (SAMAS_OFFLINE) rem Rechtsklick -> "Als Administrator ausfuehren" net session >nul 2>&1 if errorlevel 1 ( echo Bitte die Datei per Rechtsklick "Als Administrator ausfuehren" starten. pause exit /b 1 ) netsh advfirewall firewall add rule name="Microsoft SQL Browser" dir=in action=allow program="C:\Program Files (x86)\Microsoft SQL Server\90\Shared\sqlbrowser.exe" enable=yes netsh advfirewall firewall add rule name="Microsoft SQL Browser" dir=out action=allow program="C:\Program Files (x86)\Microsoft SQL Server\90\Shared\sqlbrowser.exe" enable=yes netsh advfirewall firewall add rule name="Microsoft SQL Server (SAMAS_OFFLINE)" dir=in action=allow program="C:\Program Files\Microsoft SQL Server\MSSQL17.SAMAS_OFFLINE\MSSQL\Binn\sqlservr.exe" enable=yes netsh advfirewall firewall add rule name="Microsoft SQL Server (SAMAS_OFFLINE)" dir=out action=allow program="C:\Program Files\Microsoft SQL Server\MSSQL17.SAMAS_OFFLINE\MSSQL\Binn\sqlservr.exe" enable=yes netsh advfirewall firewall add rule name="Microsoft SQL Server TCP" dir=in action=allow protocol=TCP localport=1433,1434 netsh advfirewall firewall add rule name="Microsoft SQL Server UDP" dir=in action=allow protocol=UDP localport=1433,1434 netsh advfirewall firewall add rule name="Microsoft SQL Server TCP" dir=out action=allow protocol=TCP localport=1433,1434 netsh advfirewall firewall add rule name="Microsoft SQL Server UDP" dir=out action=allow protocol=UDP localport=1433,1434 echo. echo Firewall-Regeln wurden angelegt. pause
Das Skript legt folgende Regeln (jeweils eingehend und ausgehend) an:
- Microsoft SQL Browser – Programmfreigabe für sqlbrowser.exe, damit die benannte Instanz über RECHNERNAME\SAMAS_OFFLINE gefunden wird.
- Microsoft SQL Server (SAMAS_OFFLINE) – Programmfreigabe für sqlservr.exe der Instanz; greift auch dann, wenn ein anderer Port verwendet wird.
- Microsoft SQL Server TCP / UDP – Portfreigaben für 1433 und 1434.
Hinweis: Führen Sie das Skript nur einmal aus. Bei einem erneuten Aufruf werden die Regeln doppelt angelegt.
Kontrolle: Drücken Sie Windows-Taste + R, geben Sie wf.msc ein und prüfen Sie unter „Eingehende Regeln“ und „Ausgehende Regeln“, ob die Einträge „Microsoft SQL …“ vorhanden und aktiviert sind.
5. Verbindung prüfen
Prüfen Sie abschließend von einem anderen Rechner aus, ob die Instanz erreichbar ist, z. B. im SQL Server Management Studio mit:
- Servername: RECHNERNAME\SAMAS_OFFLINE
- Authentifizierung: SQL Server-Authentifizierung
- Benutzer: sa
Sie haben den SQL Server 2025 Express mit der Instanz SAMAS_OFFLINE erfolgreich installiert und eingerichtet.
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren