Meine Frage betrifft das Abrufen von Daten von SQL Server (Express 2014) in Visual Studio (Professional 2012). Ich verfolge ein Tutorial zur erneuten Verwendung der Dropdown-Liste. Wenn ich 'Choose Data Source' verwende, kann ich mit der Auswahl der Datenbank fortfahren. Wenn ich versuche, "Microsoft SQL Server-Datenbankdatei (SqlClient)" zu verwenden und "NORTHWND.MDF" aus meinem App_Data-Ordner auszuwählen, erhalte ich diesen Fehler:
Der Versuch, eine Verbindung zur Datenbank herzustellen, schlug mit den folgenden Informationen fehl: Beim Herstellen einer Verbindung mit SQL Server Ist ein netzwerkbezogener oder instanzspezifischer Fehler aufgetreten. Der Server wurde nicht gefunden oder konnte nicht aufgerufen werden. Stellen Sie sicher, dass der Instanzname korrekt ist und der SQL Server so konfiguriert ist, dass Remoteverbindungen zulassen (Anbieter: SQL-Netzwerkschnittstellen, Fehler: 50 - Local Es ist ein Datenbanklaufzeitfehler aufgetreten. Es kann keine automatische Instanz erstellt werden. Informationen zum Fehler finden Sie im Windows Anwendungsereignisprotokoll.)
Ich habe nichts im Protokoll.
Wenn ich versuche, eine Verbindung zu SQL Server unter Verwendung von 'Microsoft SQL Server' herzustellen, kann ich zur SQL Server-Instanz gelangen, die Datenbank auswählen und 'Verbindung erfolgreich' abrufen. Bei OK erhalten Sie folgende Fehlermeldung:
Datei oder Assembly 'Microsoft.SqlServer.Management.Sdk.Sfc, Version 11.0.0.0 Culture = neutral, Public Key Token = 89845dcd8080cc91' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Das System kann nicht Finde die angegebene Datei.
Ich habe SQLLocalDB installiert.
Hilfe sehr geschätzt, da dies mein Studium aufhält. Vielen Dank.
Ich fand schließlich im Anwendungsereignisprotokoll eine Nachricht, die auf ein Inkompatibilitätsproblem hinwies ... Ich nahm an, dass dies zwischen VS 2012 und SQL Server 2014 war. Dementsprechend installierte ich SQL Server 2012. Nach dem Ausführen einer "Webanwendung" in VS 2012 habe ich gefunden dass die Funktion "Registrieren" auf der automatisch erstellten Seite einen Benutzer korrekt erstellt hat, während zuvor der ursprünglich fehlgeschlagene Fehler fehlgeschlagen war. Ich gehe davon aus, dass alle mit SQL Server in Verbindung stehenden Aktivitäten in VS 2012 nun funktionieren, aber hier zurückkehren, falls ich etwas anderes finde.
Folgen Sie den unten stehenden Schritten
Siehe - Für SqlLocalDB-Dienstprogramm - http://msdn.Microsoft.com/de-de/library/hh212961.aspx Für lokale Datenbankübersicht - http: // msdn.Microsoft.com/de-de/library/ms233817.aspx