Lokalna baza danych w VS 2015 c#

0

Witam. Jestem początkującym programistą, ale w większości przypadków potrafię znaleźć rozwiązanie samodzielnie. Niestety tym razem poległem. Napisałem prostą aplikacje w VS 2015 która pobiera dane z bazy danych(chyba jest lokalna i ma być lokalna). Problem zaczyna się gdy chce ją odpalić na innym PC. Jest to w sumie logiczne bo mój Connection string wygląda tak:
Data Source = (LocalDB)\\MSSQLLocalDB; AttachDbFilename=C:\\Users\\jurek\\Documents\\Visual Studio 2015\\Projects\\WindowsFormsApplication3\\WindowsFormsApplication3\\Database1.mdf;Integrated Security = True"
Zawiera on ścieżkę dostępu do bazy,która na każdym Pc będzie inna. Czytałem też że prawdopodobnie bedę musiał na każdym komputerze zainstalować program do obsługi baz danych, lub zmienic program do obsługi Sql. Zaczynam się w tym trochę gubić. Chciałem żeby było bardziej pro ale widzę że wklepanie danych na sucho do programu zajęło by mi o wiele mniej czasu niż szukanie rozwiązania.

Z góry dzięki za pomoc.

0

W projekcie WindowsForm dodałem element o nazwie "Baza danych oparta o usługi". Jeśli musze doinstalować Sql server to po co są te elementy w VS 2015?

0

To trochę lipa z dystrybucją programu. Chciałbym żeby użytkownik po prostu włączył program i o nic się nie martwił. Wydaje mi się czy przy małej ilości danych, wpisywanie ich na sucho do programu to lepszy pomysł?

1

zamień mdf na sdf i będziesz miał bazę bez instalowania serwera
http://www.codeproject.com/Tips/811432/Use-Local-DataBase-file-sdf-in-Windows-Application

0

Dodam Sql server do instalatora ale dalej pozostaje problem z connection stringiem. Ten co podałeś nie działa u mnie.

0

abrakadaber zaraz sprawdzę to rozwiązanie

0

W visual studio 2015 nie ma opcji stworzenia bazy z rozszerzeniem .sdf. Zanim zacząłem programować wydawało mi się że taka baza danych to podstawa. A tak musze kombinować drugi dzień. Przeciez na przykład, jestem odlączony od sieci, instaluje jakiegos antywirusa z płyty to ma on w sobie bazę danych offline i mogę z niej skorzystać. Chyba zmęczenie mnie dopadło.

0

MongoDb jest dość dobry i wręcz banalny, polecam.

1
zolinek89 napisał(a):

W visual studio 2015 nie ma opcji stworzenia bazy z rozszerzeniem .sdf.

NIEPRAWDA!!
Sam ostatnio popełniłem mały programik w VS2015 comunity z bazą SDF.
Poza tym oprócz baz embedded od MS są jeszcze np. SQLite i FireBird Embedded.

1 użytkowników online, w tym zalogowanych: 0, gości: 1