Çözüm Öneri 1)
Veritabanında sütun tipi değişmiş olabilir.
Mesela bir sütun not null olarak geçiyordur siz ise aktarım sırasında o sütunu null olarak değer ile gönderiyorsanız bu hata olabilir.
Çözüm Öneri 2)
Webconfig tarafında şunu ekleyin.
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.SqlServer.Types" publicKeyToken="89845dcd8080cc91" />
<bindingRedirect oldVersion="1.0.0.0-11.0.0.0" newVersion="10.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>