Preparate una macchina (XP Pro o 2000 Pro ) in rete (una cpu e non più di un giga di ram).
Controllate che da entrambe siano visibili le condivisioni delle cartelle: se non lo sono (o se vi chiede nome utente e password) create su entrambe un utente con stesso nome e stessa password, inserendolo nel gruppo administrators. Se siete in un dominio loggatele entrambe (soluzione migliore).
Installate sulla macchina in rete (che conterrà i repositories) SQL Express 2005:
Togliete la spunta su “Hide advanced configuration options”
Selezionate “Named instance” e cambiatela da “SQLEXPRESS” a “MSSQLSERVER”.
Avviate “SQL Server 2005 Surface Area Configuration” e clicate su “Surface Area Configuration for Services and Connections”, selezionate “MSSQLSERVER” -> “Remote connections”, mettete la spunta su “Local and remote connections” quindi “using TCP/IP only”.
Installate quindi “Microsoft SQL Server Management Studio Express”
Avviatelo, estendete “MantisSQLDB” quindi “Protezione” ed infine “utenti”. Tasto destro e create un nuovo utente (corrispondente all’utente che utilizzerà il repository), in “Appartenenza a ruoli del database” selezionate “db_owner” e “WES_Admin”.
A questo punto andate alla cartella “Windows Embedded Data” sul vostro disco, tasto destro sulla cartella “Repositories” e nelle autorizzazioni di condivisione inserite il vostro utente dando il “controllo completo”.
Installate quindi i tool ed i repositories SENZA installare il motore del database (se non si installano i tool, il service pack 2 dei repositories non si riesce ad installare) .
Installate poi SOLO i tool di ebedded sul vostro client. Controllate che il “Microsoft Component Database Manager” acceda al database.
PS: Questa procedura l’ho provata con successo all’interno di un dominio, il workaround del “stesso nome, stessa password” su entrambi i pc dovrebbe andare, ma resta il condizionale…
Ciao