Oggi è stata rilasciata la versione 2.7.0 del Krypton Toolkit, un insieme di controlli per la realizzazione di interfacce grafice in stile Office 2007. In questa release sono stati aggiunti numerosi nuovi controlli:
- KryptonTextBox
- KryptonMaskedTextBox
- KryptonRichTextBox
- KryptonComboBox
- KryptonContextMenu
- Ribbon Application Menu
- Navigator/Ribbon use of KryptonContextMenu
Per il download, fare clic qui.
IronPython Studio is a free full IDE (Integrated Development Environment) for the Python programming language. It is based on the existing IronPython example that is included in the VS SDK.
IronPython Studio is based on the Visual Studio 2008 Shell runtime (royalty free) and can be installed without requiring any version of Visual Studio.
Il programma, di cui è stata da poco rilasciata la CTP di Dicembre, è disponibile su CodePlex. Oltre che per il suo valore intrinseco, secondo me è interessante anche perché mostra cosa si può davvero fare con il nuovo Visual Studio 2008 Shell (basta dare un'occhiata agli screenshot pubblicati nella Home Page per farsene un'idea).
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