Cześć,
Chciałbym zapytać jakie praktyki stosuje się (te najlepsze) w tworzeniu programów, które same sobie tworzą bazę danych?
Tzn. Pisze program, który będzie działa z bazą danych sql server w C# .NET4.
Chciałbym aby przy pierwszym uruchomieniu pojawiło się okno, które przeszuka dysk w poszukiwaniu SQL Server 2008, jeżeli nie znajdzie to napisze komunikat, natomiast jeżeli znajdzie, poprosi użytkownika aby stworzył bazę danych bo jest niezbędna do działania programu. Użytkownik jedynie napisze nazwę bazy, ew. jakieś info konfiguracyjne. Program sam połączy się SQL serverem, utworzy tam konkretną bazę z tablicami (wykonam skrypty) i tyle.
W jaki sposób to zrobić aby było możliwie najbardziej elastycznie, bezpiecznie.. z góry dzięki za pomoc.