Am facut kit-ul dar cred ca nu este solutia cea mai buna
Folosesc la instalare 2 aplicatii (C#) : prima este un executabil a 2-a este kitul de instalare al aplicatiei:
instalarea se incepe prin executia primei aplicatii :
1 - instaleaza o instanta SQL Express 2005 cu parametrii dati de mine
2 - da in executie kit-ul de instalare al aplicatiei (cea de-a 2-a aplicatie, care in procesul de instalare copie .mdf-ul si .ldf-ul in locatia aleasa. kit-ul incluzand cele 2 fisiere)
3 - dupa ce se termina instalarea, la revenirea in prima aplicatie setez drepturi full pe cele 2 fisiere (ale BD) scrise de kit-ul de instalare*
La pornirea aplicatiei verific daca BD este atasata si daca nu o atasez
Inconveniente :
- este o procedura greoaie si necesita o verificare la pornira aplicatiei daca BD este atasata sau nu
- folosesc 2 aplicatii la instalare
- si cel mai important (pt asta am facut pasul 3 din prima aplicatie *)
- kit-ul copie cele 2 fisiere ale BD in locatia aleasa dar (fctie de drepturile user-ului) nu au drepturi depline si la atasare baza de date este ReadOnly.