Quiz Active Directory

Esistono due soluzioni in .NET per aggiungere un utente ad un gruppo in Active Directory; partendo dal presupposto che mioGruppo e mioUtente siano delle stringhe contenenti delle query LDAP che identificano un gruppo ed un utente vediamole in dettaglio:

 

Soluzione 1

using(DirectoryEntry group = new DirectoryEntry(mioGruppo))

{

      group.Properties["member"].Add(mioUtente);

      group.CommitChanges();

}

 

Soluzione 2

using(DirectoryEntry group = new DirectoryEntry(mioGruppo))

{

      group.Invoke("Add", new object[] {mioUtente} );

      group.CommitChanges();

}

 

Entrambe le soluzioni sono perfettamente funzionanti ma quale delle due è preferibile utilizzare e perché?

 

Technorati Tags:

Quiz SQL

Mi sono trovato a dover ripulire dei dati duplicati all’interno di una tabella, un problema che sembra abbastanza semplice ma che all’inizio mi ha creato qualche perplessità.

Alla fine la soluzione era molto più semplice di quanto pensassi, ho quindi pensato di proporre questo quiz per confrontare la mia soluzione con quelle proposte da chi vorrà cimentarsi per verificare se esistono soluzioni migliori e più performanti.

 

Ecco le specifiche del quiz:

 

User

Id

Int

pk

Cod

Char(16)

 

 

Bisogna eliminare tutte le duplicazioni sul campo Cod in modo tale che possa essere creato un indice univoco su quel campo.

Non bisogna utilizzare Stored Procedure ma va fatto tutto con un’unica istruzione SQL.

Il database su cui deve girare è SQL Server.

 

Buon lavoro a tutti quelli di buona volontà.

 

Technorati Tags:
«settembre»
domlunmarmergiovensab
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678