MS SQL Server + program w C# na kilku komputerach

0

Mam bazę danych w MS SQL oraz program napisany w VS C# który ją obsługuje. Potrzebuję zrobić tak by program pobrany ze strony www po odpaleniu się na dowolnym komputerze mógł się łączyć z bazą. Proszę o informacje gdzie najlepiej umieścić te bazę i w jaki sposób to zrobić ?

0

W VS można zbudować Installer gdzie w Wizzardzie określasz jakie oprogramowanie installer ściągnie i zainstaluje podczas instalacji. Wśród dostępnego oprogramowania można wybrać SQL Server Express, który jest darmowy.

0

Mógłbyś wytłumaczyć jak umieścić plik z bazą, tak by był dostępny w sieci ? do tej pory wystarczyło wybranie "Windows Authentication" i wszystko było ok, natomiast w kwestii udostępnienia bazy jestem zielony. Wyjaśnij dokładniej w jaki sposób można to zrobić, będę bardzo wdzięczny :)

0

To ma być baza współdzielona? Jeżeli tak, to potrzebujesz hosting albo Azure.

0

Tak, współdzielona baza. Chyba, że to zadanie mnie przerośnie to będę musiał zrezygnować z tej możliwości

1

Musisz zainstalować SQL Server (jest darmowa edycja Express)
Skonfigurować wyjatki na zaporze systemu windows aby komputery w LAN mogły się połaczyć
Na zainstalowanym serwerze SQL utworzyć bazę danych programu
Skonfigurować connection string do łączenia się z serwerem SQL

1

Bezpośredni dostęp do bazy w Internecie jest passe. Już lepiej przygotować jakieś api dla klienta winforms czy innego.

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