Posts Tagged ‘.net’

Entity Data Model: The version of SQL Server in use does not support datatype ‘datetime2′

L’errore in oggetto è dovuto al fatto che un EDM generato su SQL2008 viene eseguito su un istanza SQL2005.Per risolvere tale errore basta editare con un editor di testo il file .EDMX e modificare l’attributo ProviderManifestToken da 2008 a 2005, infine ricompilare la soluzione. Ovviemente tale soluzione dipende dal tipo di ambiente dove il nostro applicativo deve funzionare, una soluzione dinamica parametrizzando tale attributo sarebbe ottimale.

 

OleDBConn Errore di DB_E_ERRORSOCCURRED(0x80040E21)

L’errore in oggetto si verifica quando si tenta una connesisone con OleDbConnection senza specificare nella connectionstring l’ Integrated Security oppure se si specifica una Integrated Security=true.
Per ovviare all’erore si può settare Integrated Security=SSPI (Security Service Provider Interface) oppure specificare User Id = nome utente Password = password.