Utworzono aplikację formularza systemu Windows z lokalną bazą danych (.mdf) do przechowywania i pobierania danych. baza danych, gdzie mogę podłączyć, to: C: \ ProgramData \ projekt \ Database.mdfopublikować projekt z lokalną bazą danych
kiedy publikować mojego projektu i umieścić mój plik bazy danych w tym folderze na innym komputerze i spróbuj uruchomić go pojawia się błąd w stanie zlokalizować instalacyjny środowiska wykonawczego lokalnej bazy danych
mój ciąg połączenia jest:
conn.ConnectionString = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=""C:\ProgramData\project\Database.mdf"";Integrated Security=True";
więc może ktoś mi pomóc z tym problemem? ponieważ wszystko działa poprawnie na moim komputerze PC
Co wyjątku masz dokładnie? – Peter
System.Data.SqlClient.SqlException (0x80131904): Wystąpił błąd związany z siecią lub wystąpieniem konkretnej instancji podczas nawiązywania połączenia z programem SQL Server. Serwer nie został znaleziony lub nie był dostępny. Sprawdź, czy nazwa instancji jest poprawna i czy program SQL Server jest skonfigurowany do zezwalania na połączenia zdalne. (dostawca: interfejs sieciowy SQL, błąd: 52 - nie można znaleźć instalacji środowiska wykonawczego lokalnej bazy danych.) Sprawdź, czy SQL Server Express jest poprawnie zainstalowany i czy funkcja lokalnego środowiska wykonawczego bazy danych jest włączona.) ---> System.ComponentModel.Win32Exception (0x80004005) – Ewout
Czy rzeczywiście używasz tej samej ścieżki ('C: \ ProgramData \ project \ Database.mdf')? – sloth