Wdrożenie bazy danych SQL dla aplikacji VB.NET

Przeczytałem wiele artykułów tutaj, ale nie znalazłem rozwiązania. Mam bazę danych SQL Server Express, która jest używana przez moją aplikację VB.NET. Zapakowałem i wdrożyłem aplikację za pomocą pliku MSI i wszystko działa świetnie, z wyjątkiem tego, że nie mogę dowiedzieć się, jak dołączyć plik bazy danych do pakietu. Rozumiem, że istnieją trzy ogólne sposoby, aby to zrobić (skopiować pliki ręcznie, akcje niestandardowe i skrypty SQL). Nie potrzebowałem niczego nadzwyczajnego, tylko szybki sposób na umieszczenie DB na komputerze klienckim, aby moja aplikacja miała do niego dostęp.

Zdecydowałem, że kopiowanie DB ręcznie jest najszybszą opcją. Próbowałem umieścić go w katalogu roboczym i w katalogu\DATA katalog instalacji klienta SQL Server Express, ale moja aplikacja nie może się połączyć. Próbowałem też zmienić połączenie w projekcie na.\SQLEXPRESS zamiast[my_computer_name]\SQLEXPRESS po czym następuje przebudowa projektu wdrożenia i ponowna instalacja na komputerze klienckim, ale nie ma dla mnie zupy. Ten sam problem. Próbowałem zmienić właściwość „UserInstance” w projekcie na „True”, ale mój projekt nie pozwoliłby mi zapisać tej akcji.

Czy mam rację, że ręczna kopia to najszybszy i najłatwiejszy sposób, aby to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion