Da pokušam da objasnim problem:
Aplikacija rađena u C#(2008), mada to nema veze sa problemom. Na Windows7(64) instaliran MSDE. Pri prvom startovanju aplikacije trebalo bi da se programski uradi Attatch baze u MSDE. Napisao sam kod koji to radi. Sve to radi OK u Win XP i Win7 (x86) ali kod sedmice pada. Javlja grešku tipa: "Korisnik sa ne može da se prijavi na bazu itd..". Mislim da bi tu trebalo podesiti Win7 da omogući Attatch iz koda. Može li neko da mi objasni kako? Nisam baš sjajan administrator Windows 7. Hvala.
Kada bazu kačim nekim alatom(tipa MSDE Manager) radi ok. Lokacija fajla je takođe ok. Program je gotov, napravljen setup IniSetup i kada instaliram na XP , prilikom prvog pokretanja programa napravi attatch na MSDE iz koda(C#). Kada sve to radim u Windows7 ne da. Sada ću da okačim poruku.
Locirao sam problem. Da bi uradio attatch baze na MSDE koristim master database. E tu je problem. Ne dopusta korisniku sa pristup master basi(ni iz nekog od sql database managera). Sad moram ručno da kreiram novog korisnika(isti kao i Windows user) , da mu dodelim odgovarajuća prava i onda radi. To sam uradio i kroz kod. Nije problem ali me zbunjuje ova razlika između XP i Windows7. Na XP sve radi a na Win7 ne. Vetujem da Win7 može da se podesi pa da sve ovo radi i bez pisanja dodatnog koda. Samo ne znam kako.
Na Windows7 (x64) ne radi sigurno. To sam lično proverio. Za Windows 7(x86) čovek koji je testirao mi je rekao da radi. Da mu verujem na reč. Isključio sam UAC i opet ne radi (Windows7 x64).