Technisch

SQL Setup mit Standardeinstellung für alle Server im Unternehmen

Features
🖥️

WinForms GUI

Keine PowerShell-Kenntnisse nötig, geführter Wizard durch alle Installationsphasen.

🏢

Domänen-Erkennung

Automatische Erkennung der Domäne, umgebungsspezifische Vorkonfiguration per INI.

🔒

16-stufige Härtung

NTFS-Berechtigungen, SA-Verschleierung, Performance-Parameter, Ola Hallengren Jobs.

💾

5-Laufwerk Standard

C: Binaries · F: Systemdaten + Backup · G: Datendateien · H: Logs · I: TempDB

⚙️

Zero-Touch für neue Domänen

Nur INI-Konfigurationsblock hinzufügen, kein Code anpassen.

📦

Optionale Komponenten

SSAS, SSRS, SSMS, TDP einzeln wählbar.

Laufwerk-Layout

Der 5-Laufwerk-Standard trennt SQL Server Komponenten für optimale I/O-Performance und vereinfachte Administration. Alle Pfade sind per INI konfigurierbar.

LaufwerkVerwendung
C:SQL Server Binaries
F:Systemdatenbanken + Backups
G:Benutzerdaten-Dateien
H:Transaktionslogs
I:TempDB
4-Phasen Installationsprozess
1

Quellvorbereitung

Robocopy vom Netzwerk-Share (~5–15 Min.)

2

SQL Server Installation

Via dbaTools Install-DbaInstance (~10–25 Min.)

3

Optionale Komponenten

SSAS, SSRS, SSMS, TDP Installation

4

Post-Install Härtung

16 Sicherheits- und Optimierungsschritte (~3–8 Min.)

Gesamt-Zeitplan: Ca. 25–70 Minuten gesamt je nach Komponentenauswahl und Netzwerkgeschwindigkeit.
Die grafische Oberfläche

Das Formular startet mit domänenspezifisch vorbelegten Werten und führt durch alle Konfigurationsschritte. Lange Operationen (Robocopy, SQL-Setup) laufen in einem separaten Hintergrundthread — die GUI bleibt jederzeit bedienbar.

⚙️ SQL Server Setup - Standardisierte Installation
① SQL Server Version & Edition
Version:
2022
   Edition:
Developer
    🏢 Domain: HLB
② Instanzname
Instanzname:
MSSQLServer
 
Standard
  (leer / MSSQLServer = Standardinstanz)
③ Sortierung (Collation)
Sortierung:
SQL_Latin1_General_CP1_CI_AS
   ✓ Domain-Sortierung aktiv (HLB-Standard)
④ Service-Konto  (leer = NT SERVICE\MSSQLSERVER)
Konto (DOMAIN\User):
 
AD prüfen
   
Passwort:
••••••••
  ⚠️ AD-Prüfung zählt zur Lockout-Policy!
⑤ Plattenlayout
Layout-Quelle: Domain HLB  ·  Laufwerksbuchstaben aus INI, je Domain konfigurierbar
Installation:
C:
Daten:
G:
Log:
H:
TempDB:
I:
Backup:
F:
System-DBs (INSTALLSQLDATADIR): F:\ · Binaries (INSTALLSHAREDDIR): C:\Program Files\Microsoft SQL Server
⑥ Monitoring
Monitoring-Typ:
Service Monitoring
   Domain-Standard (HLB) = Typ 2 · Vollständiges Monitoring
⑦ Optionale Komponenten
SSRS (Reporting Services)
SSAS (Analysis Services)
SSMS (Management Studio)
SSIS (Integration Services)
TDP (IBM Spectrum Protect)
Sortierung für SSAS: identisch mit Instanz-Sortierung  ·  SSIS wird als Feature IS im SQL-Engine-Setup installiert
⑧ Aktionen
Quellen kopieren
Installation starten
Schließen
⑨ Protokoll
[09:42:11]SQL Server Setup Tool gestartet. [09:42:11]Konfiguration geladen. Domain: HLB [09:42:11]Sortierung: SQL_Latin1_General_CP1_CI_AS  ·  Quell-Share: \\srv\SQLSources [09:43:05]Phase 1: Quellen werden kopiert … robocopy läuft [09:48:32]Phase 1 abgeschlossen. 4,2 GB kopiert in 327 Sek. [09:48:35]Phase 2: SQL Server 2022 Developer wird installiert …
Phase 2 — SQL Server Installation läuft … bitte warten
Post-Install Härtung

Nach der Installation durchläuft das Tool automatisch 16 Sicherheits- und Optimierungsschritte. Auszug der wichtigsten Maßnahmen:

  • NTFS-Berechtigungen konfigurieren
  • SA-Account verschleiern (bei AD Admin-Gruppe)
  • Performance-Parameter optimieren (Max Memory, MAXDOP, Cost Threshold)
  • TempDB-Dateien verteilen
  • Monitoring-Key registrieren
  • Ola Hallengren Wartungsjobs einrichten
Voraussetzungen
KomponenteAnforderung
SQL Server2019, 2022, 2025
InstallationsquelleNetzwerk-Share erreichbar
Laufwerke5 Laufwerke nach Standard (konfigurierbar per INI)
BerechtigungLokaler Administrator

SQL Setup Tool herunterladen

Quellcode und vollständige Dokumentation auf GitHub. Lizenz: MIT.

⬡ GitHub: JankeUwe/SQLSetupTool →
Nächster Always Encrypted mit Secure Enclaves – Der vollständige Leitfaden Enklaven verstehen & konfigurieren: Die Zukunft von Always Encrypted
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Advertisement
If you accept, the ads on the page will be adapted to your preferences.
Google Ad
Save