Per diverse esigenze, spesso mi è capitato di dover inviare una lista di valori ad una Stored Procedure. Per raggiungere questo obiettivo è possibile escogitare un workaround mediante la funzione TSQL nodes(XQuery) sui tipi di dato XML. Vediamo due esempi per comprendere al meglio la soluzione proposta. Esempio 1: Come inviare ad una Stored [...]
The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.
Nella programmazione SOA oriented, uno dei principali errori che si commette nell’utilizzo dei servizi WCF e creare un’istanza del Transparent Proxy all’interno dello statement using, come segue: L’errore che si riceve è il seguente: Type: System.ServiceModel.CommunicationObjectFaultedException. Message: The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state. Questo errore [...]
T-SQL rename Table Sql Server
Quando si effettuano modifiche alla struttura di un database Sql Server con Microsoft SQL Server Management Studio è possibile ottenere facilmente lo script mediante la funzione Generate Change Script. Questo non accade quando si rinomina un oggetto del database, ad esempio quando si rinomina una tabella (F2) o una Stored Procedure, ma anche una quandi [...]
The database principal owns a schema in the database, and cannot be dropped. (Microsoft SQL Server, Error: 15138)
Se provi ad eliminare un utente che appartiene a uno schema, riceverai l’errore seguente: Drop failed for User ‘my_user’. (Microsoft.SqlServer.Smo) The database principal owns a schema in the database, and cannot be dropped. (Microsoft SQL Server, Error: 15138) dunque, per eliminare l’utente, bisogna trovare lo schema a cui appartiene, e trasferire l’ownership ad un altro [...]
Sharepoint 2010 List Event Receiver SPContext.Current is null
Quando si sviluppa un Event Receiver su una generica lista Sharepoint non è possibile ottenere l’istanza di SPWeb dal contesto corrente mediante l’istruzione seguente: poichè viene eseguito in un contesto differente, e dunque SPContext.Current = null. Per ovviare a questo problema è sufficiente far riferimento al parametro SPItemEventProperties ricevuto, e quindi ottenendo un’istanza di SPWeb [...]





