Ich habe eine Windows-Formularanwendung mit einer lokalen Datenbank (.mdf) zum Speichern und Abrufen von Daten erstellt. die Datenbank, wo ich eine Verbindung zu ist: C: \ Programdata \ Projekt \ Database.mdfVeröffentlichen eines Projekts mit lokaler Datenbank
wenn ich mein Projekt zu veröffentlichen und in diesem Ordner auf einem anderen PC meine Datenbankdatei setzen und versuchen, sie auszuführen erhalte ich die Fehler es kann keine lokale Datenbank Runtime-Installation ist
meine Verbindungszeichenfolge suchen:
conn.ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=""C:\ProgramData\project\Database.mdf"";Integrated Security=True";
so helfen Sie mir könnte jemand mit diesem Problem? weil alles gut auf meinem eigenen PC läuft
Welche Ausnahme erhalten Sie genau? – Peter
System.Data.SqlClient.SqlException (0x80131904): Beim Herstellen einer Verbindung zu SQL Server ist ein netzwerkbezogener oder instanzspezifischer Fehler aufgetreten. Der Server wurde nicht gefunden oder war nicht erreichbar. Stellen Sie sicher, dass der Instanzname korrekt ist und dass SQL Server so konfiguriert ist, dass Remoteverbindungen zugelassen werden. (Anbieter: SQL Network Interfaces, Fehler: 52 - Installation von Local Database Runtime kann nicht gefunden werden. Überprüfen Sie, ob SQL Server Express ordnungsgemäß installiert ist und die Funktion Local Database Runtime aktiviert ist.) ---> System.ComponentModel.Win32Exception (0x80004005) – Ewout
Verwenden Sie eigentlich den gleichen Pfad ('C: \ ProgramData \ project \ Database.mdf')? – sloth