Thank you.
To answer to your questions:
1) The SQL account being used is the DBOwner
2) I'm not using an Object Qualifier
I paste here the data section of web.config:
<data defaultProvider="SqlDataProvider">
<providers>
<clear />
<add name="SqlDataProvider" type="DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider" connectionStringName="SiteSqlServer" upgradeConnectionString="" providerPath="~\Providers\DataProviders\SqlDataProvider\" objectQualifier="" databaseOwner="MSSql22332" />
</providers>
</data>
3) I have not tried new DNN versions, but will follow your suggestion if it is not possible to use your module with my current version.