It must be holiday season at Microsoft Press too. They have just released an e-book on Visual Studio 2008 technologies and are giving it away for free. The e-book includes excerpts from three recent book releases and provides a wealth of information and insights from top experts:
L'annuncio completo è disponibile in questo post.
Scenario: sulla macchina A ho un database in cui ho definito un utente con il diritto di db_owner; effettuo il backup di tale database (il DMBS è SQL Server 2005) e lo ripristino su una macchina B. Se, a questo punto, tramite l'SQL Server Management Studio sulla macchina B tento di eliminare l'utente in questione, ottengo un errore secondo cui non è possibile procedere perché tale utente è il proprietario di uno schema del database.
Questa situazione mi è già capitata almeno tre o quattro volte. In un caso del genere, per "trasferire" il diritto di db_owner, in modo che sia possibile procedere all'eliminazione dell'utente, è necessario eseguire il seguente comando SQL sul database incriminato:
alter authorization on schema::db_owner to db_owner
A questo punto, l'operazione di cancellazione può essere portata a termine senza problemi.
Technorati tags:
SQL,
SQL Server
Alle pagine 182-183 del Self-Paced Training Kit per l'esame 70-529, il codice presentato per registrare un oggetto Client-Activated è sbagliato. In questo caso, infatti, si dice che il secondo parametro del metodo RemotingConfiguration.RegisterActivatedClientType comprende anche il nome dell'oggetto remoto (Person.rem). Tuttavia, nel caso di oggetti Client-Activated, si deve specificare solo l'URL, come mostrato su MSDN:
ChannelServices.RegisterChannel(new TcpChannel());
RemotingConfiguration.RegisterActivatedClientType(typeof(HelloServiceClass), "tcp://localhost:8082");
Come avrò modo di mostrare, purtroppo errori di questo tipo, legati al remoting, sono molto frequenti 
Technorati tag:
Certification
The Power Toys for .NET Compact Framework 3.5 provides several tools for evaluating performance, obtaining diagnostic information, configuring and working with the .NET Compact Framework.
La descrizione di cosa contengono, insieme al link per il download, sono raggiungibili da qui.
Negli ultimi tempi sono stato contattato da diverse persone che, leggendo con interesse i miei post sulle certificazioni Microsoft, hanno deciso di rivolgersi a me per consigli e suggerimenti su questa tematica. Non posso nascondere che la cosa mi fa molto piacere, sono davvero felice di poter usare la mia esperienza per aiutare gli altri 
Technorati tags:
Certification