>Ora ipotizzando che io voglia fare la stessa cosa in una rete
>senza dominio....la procedura è la stessa!?! Perdonate l'ignoranza,
>ma ad esempio come faccio ad aggiungere l'utente del WORKGROUP
>su ss2k5?!
Ciao Stefano,
Se la LAN non possiede un domain controller manca "l'autorità" destinata a validare le credenziali degli utenti che si autenticano ai singoli PC, quindi l'autenticazione avviene solo localmente.
Capisci bene che l'utente locale Stefano sul PC1 non ha niente a che vedere con l'utente locale Stefano sul PC2 (anche se le password coincidono i SID saranno differenti), quindi non puoi utilizzare la Windows Authentication in SQL Server per autenticare utenti Windows che non siano locali al server che ospita l'istanza.
Allora come fare? Occorre abilitare la SQL Server Authentication in modo che sia l'RDBMS stesso ad autenticare le login.
Lancia SSMS seleziona l'istanza in Object Explorer, tasto DX, Properties, Security e seleziona l'option button "SQL Server and Windows Authentication mode".
A questo punto riavvia l'istanza e definisci le nuove login SQL Server che ti servono mappandole agli user account a livello di database, assegnando le permission necessarie.
Come ultima cosa modifica la stringa di connessione eliminando la sezione "Integrated Security=SSPI" e specificando esplicitamente login e password:
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org