LocalDB-Datenbanken nutzen

LocalDB ist ein spezieller Ausführungsmodus von SQL Server Express, den Sie gut für die Entwicklung und die Weitergabe von Datenbankanwendungen auf Basis von .NET-Technologien nutzen können. Außerdem ist diese Variante des SQL Servers wesentlich leichtgewichtiger und in weniger als einer Minute zu installieren. Der Download umfasst gerade mal 45 MB.

LocalDB herunterladen

Den direkten Download, der nur die Installationsdatei für LocalDB enthält, finden Sie beispielsweise unter folgendem Link:

https://download.microsoft.com/download/E/1/2/E12B3655-D817-49BA-B934-CEB9DAC0BAF3/SqlLocalDB.msi

LocalDB installieren

Nachdem Sie die nur rund 45 MB große Datei SqlLocalDB.msi heruntergeladen haben, können Sie diese gleich durch einen Doppelklick installieren. Dazu brauchen Sie nur wenige Schritte im Installationsassistenten zu absolvieren (siehe Bild 1).

Alternativ führen Sie die Installation ohne weitere Interaktion über die Eingabeaufforderung oder eine entsprechende Batch-Datei aus.

Die Eingabeaufforderung muss dabei mit Administratorrechten geöffnet werden. Dazu geben Sie zunächst cmd in das Feld Web und Windows durchsuchen von Windows ein. Dort erscheint dann ein Eintrag namens Eingabeaufforderung, auf den Sie mit der rechten Maustaste klicken. Im Kontextmenü wählen Sie dann den Eintrag Als Administrator ausführen aus (siehe Bild 2).

Hier geben Sie nun die folgende Anweisung ein, um LocalDB ohne weitere Rückfragen zu installieren:

msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES

Ob LocalDB installiert wurde, können Sie nun beispielsweise in der Systemsteuerung unter Programme und Features prüfen (siehe Bild 3).

LocalDB testen

Was machen wir nun mit LocalDB Als Erstes könnten wir herausfinden, wie die Instanz benannt ist, damit wir Verbindungszeichenketten zusammensetzen oder per SQL Server Management Studio darauf zugreifen können. Dazu bleiben Sie gleich in der Eingabeaufforderung und setzen beispielsweise den folgenden Befehl ab:

sqllocaldb info

Dies sollte den Namen der Standardinstanz zurückgeben:

MSSQLLocalDB

Wenn Sie LocalDB wie oben beschrieben allein installiert haben und Sie diese nicht etwa mit Visual Studio oder einer SQL Server Installation auf den Rechner gebracht haben, erscheint vielleicht auch diese Meldung:

Der Befehl "sqllocaldb" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

In diesem Fall wechseln Sie zum Verzeichnis, in dem sich die Datei sqllocaldb.exe befindet, normalerweise in diesem hier:

LocalDB ist ein spezieller Ausführungsmodus von SQL Server Express, den Sie gut für die Entwicklung und die Weitergabe von Datenbankanwendungen auf Basis von .NET-Technologien nutzen können. Außerdem ist diese Variante des SQL Servers wesentlich leichtgewichtiger und in weniger als einer Minute zu installieren. Der Download umfasst gerade mal 45 MB.

LocalDB herunterladen

Den direkten Download, der nur die Installationsdatei für LocalDB enthält, finden Sie beispielsweise unter folgendem Link:

https://download.microsoft.com/download/E/1/2/E12B3655-D817-49BA-B934-CEB9DAC0BAF3/SqlLocalDB.msi

LocalDB installieren

Nachdem Sie die nur rund 45 MB große Datei SqlLocalDB.msi heruntergeladen haben, können Sie diese gleich durch einen Doppelklick installieren. Dazu brauchen Sie nur wenige Schritte im Installationsassistenten zu absolvieren (siehe Bild 1).

Alternativ führen Sie die Installation ohne weitere Interaktion über die Eingabeaufforderung oder eine entsprechende Batch-Datei aus.

Die Eingabeaufforderung muss dabei mit Administratorrechten geöffnet werden. Dazu geben Sie zunächst cmd in das Feld Web und Windows durchsuchen von Windows ein. Dort erscheint dann ein Eintrag namens Eingabeaufforderung, auf den Sie mit der rechten Maustaste klicken. Im Kontextmenü wählen Sie dann den Eintrag Als Administrator ausführen aus (siehe Bild 2).

Hier geben Sie nun die folgende Anweisung ein, um LocalDB ohne weitere Rückfragen zu installieren:

msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES

Ob LocalDB installiert wurde, können Sie nun beispielsweise in der Systemsteuerung unter Programme und Features prüfen (siehe Bild 3).

LocalDB testen

Was machen wir nun mit LocalDB Als Erstes könnten wir herausfinden, wie die Instanz benannt ist, damit wir Verbindungszeichenketten zusammensetzen oder per SQL Server Management Studio darauf zugreifen können. Dazu bleiben Sie gleich in der Eingabeaufforderung und setzen beispielsweise den folgenden Befehl ab:

sqllocaldb info

Dies sollte den Namen der Standardinstanz zurückgeben:

MSSQLLocalDB

Wenn Sie LocalDB wie oben beschrieben allein installiert haben und Sie diese nicht etwa mit Visual Studio oder einer SQL Server Installation auf den Rechner gebracht haben, erscheint vielleicht auch diese Meldung:

Der Befehl "sqllocaldb" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

In diesem Fall wechseln Sie zum Verzeichnis, in dem sich die Datei sqllocaldb.exe befindet, normalerweise in diesem hier:

Access, SQL und Cloud Automation

Unser exklusives Angebot für Dich!

VB-Entwickler
12,50 € im Monat*

(Gilt für den Abschluss eines Jahres-Abonnements.)

Hier geht’s weiter →

Die ersten 4 Wochen kostenlos testen – voller Zugriff auf alle Artikel, vollständigen Code und Beispieldatenbanken. Kein Risiko: Wenn es nicht passt, kündigst Du einfach innerhalb der ersten vier Wochen.

PayPal VISA Mastercard SEPA
Kostenlos & unverbindlich

Oder hast Du eine konkrete Frage zu Deiner eigenen Access-Anwendung?

Vielleicht stellt Deine Anwendung Dich vor eine Herausforderung, zu der Du bisher keine Lösung findest. Schlechte Performance, kein ausreichender Zugriffsschutz, Du bist unsicher über Dein Datenmodell oder Dein Code liefert unerklärliche Fehler?

In unserem kostenlosen Access-Audit schaut sich André Minhorst persönlich gemeinsam mit Dir Deine Lösung per Zoom an – und zeigt Dir, wo Datenmodell, VBA-Code, Ergonomie und Sicherheit Optimierungspotenzial bieten.

Jetzt kostenloses Access-Audit anfordern →