webentwicklung-frage-antwort-db.com.de

Wie installiere ich LocalDB 2016 zusammen mit Visual Studio 2017?

Nach der Installation von Visual Studio 2017 mit aktivierter SQL Server-Datentools-Funktion habe ich festgestellt, dass LocalDB nicht installiert wurde. Wie kann ich meiner Visual Studio 2017-Installation SQL Server LocalDB 2016 hinzufügen? Habe ich bei der Installation von VS2017 ein Kontrollkästchen verpasst oder ist es einfach nicht im Installationsprogramm enthalten? Wenn ja, wie konfiguriere ich VS2017, damit ich meine manuell installierte LocalDB-Datenbank im Server-Browser von Visual Studio anzeigen und eine Verbindung herstellen kann?

16
Rudey

Es wird automatisch installiert, wenn .NET Desktop Development aktiviert ist. Sie können es in der Zusammenfassung überprüfen. Visual Studio 2017 installation wizard

22
pinowthebird

SQL Server Express 2016 LocalDB Befindet sich in .NET desktop development. Wenn Sie die Auswahl bei der Installation von Visual Studio 2017 verpasst haben, können Sie sie später auswählen und installieren.

Um SQL Server Express 2016 LocalDB Zu installieren, gehen Sie in Ihrem Windows-Betriebssystem zu Start, geben Sie Visual Studio Installer Ein und führen Sie es aus. Klicken Sie dann auf Modify. Es öffnet sich der Auswahlbildschirm Workloads, in dem Sie .Net desktop development Auswählen können. Die .NET-Desktop-Entwicklung enthält SQL Server Express 2016 LocalDB. Klicken Sie nach der Auswahl auf Modify und Sie sind fertig.

Aber obwohl Sie .NET desktop development Auswählen, wird es möglicherweise nicht installiert. Weil SQL Server 2016 Oder höher von vielen Prozessoren nicht unterstützt wird. Um dies zu überprüfen, besuchen Sie Hardware- und Softwarevoraussetzungen für die Installation von SQL Server Wenn dies der Fall ist, müssen Sie sich auf SQL Server Express 2014 LocalDB Oder eine frühere Version verlassen.

Um SQL Server Express 2014 LocalDB Manuell zu installieren, laden Sie das Installationsprogramm von Microsoft® SQL Server® 2014 Service Pack 2 (SP2) Express herunter und installieren Sie SQL Server Express 2014 LocalDB, indem Sie das Installationsprogramm ausführen.

Um eine Verbindung zu LocalDB herzustellen, öffnen Sie Server Explorer In Visual Studio und klicken Sie mit der rechten Maustaste auf Data Connections-> Add Connection. Geben Sie den Servernamen ein: (localdb)\MSSQLLocalDB Und Test Connection. Wenn der Test erfolgreich ist, klicken Sie auf OK und Sie sind jetzt verbunden.

16
Jobayer Ahmmed

Es ist eine Komponente des .NET-Desktops.

6
ErikEJ

Wie bereits erwähnt, wird LocalDB automatisch einbezogen, wenn Sie bestimmte Workloads auswählen, z. B. Desktop oder ASP.Net.

Möglicherweise möchten Sie jedoch keine dieser Workloads. Möglicherweise möchten Sie nur LocalDB hinzufügen.

Navigieren Sie im Visual Studio-Installationsprogramm von der Registerkarte Workloads zur zweiten Registerkarte (Einzelne Komponenten). Hier werden die einzelnen Elemente alphabetisch aufgelistet und können für die Installation ausgewählt oder abgewählt werden:

enter image description here

3
Reg Edit

Neu im Gespräch, wollte aber mitteilen, worauf ich gestoßen bin, da möglicherweise nicht ersichtlich ist, dass localdb bereits installiert wurde. Hier ist ein weiterer Schritt, den Sie zur Bestätigung ausführen können.

Ich bin auf dasselbe Problem gestoßen und habe festgestellt, dass ich localdb bereits über den Desktop installiert habe.

Ich bekam einen Verbindungsfehler und dachte, ich hätte etwas falsch gemacht, aber am Ende habe ich den SQL Server-Objekt-Explorer aus Visual Studio heraus geöffnet und sicher war er da.

Tastenkürzel, Strg +\& Strg + S oder Ansicht -> SQL Server-Objekt-Explorer.

3
cloudstrifebro

Wenn du wählst

ASP.NET und Webentwicklung

dann die option

SQL Server Express 2016 LocalDB

wird auch geprüft und installiert.

1

Wenn Sie Visual Studio Installer verwenden und nur die .NET-Desktopentwicklung auswählen, werden alle zuvor vorhandenen Workloads deinstalliert. Es ist ein langwieriger Prozess, Vorsicht.

0
David Morrow

Ich weiß, das ist ein bisschen anders als das, was gefragt wird, aber das Symptom ist ähnlich, also poste ich dies. Ich fand heraus, was mir fehlte. Ich habe einem Tutorial zu Pluralsight, Bethanys Pie Shop, "Erstellen Ihrer ersten ASP.NET Core 2.0 MVC-Anwendung VS 2017", gefolgt und versucht, die heruntergeladene Lösung auszuführen. Ich hatte eine fehlgeschlagene Login-Nachricht ... Ich habe mir ein paar Videos noch einmal angesehen. Das hat mir gefehlt. Ich musste (in VS) zu View-> other windows-> PkgMgrConsole gehen. Stellen Sie sicher, dass Sie die Anwendung (Build Solution oben in VS) in der Konsole unten erstellt haben. Add-migration InitialMigration - in der Konsole .... Datenbank aktualisieren - Programm ausführen

Die Person, die dies fragte, sagte nicht, wie er zu dem Punkt gekommen war, an dem er glaubte, keine localDb installiert zu haben. Ich habe nachgesehen, und ich hatte es installiert, aber es gab eine fehlgeschlagene Anmeldemeldung, als ich versuchte, das Programm ohne diese Schritte auszuführen.

0
Michele