Ansichten:

Verhalten:
Wenn versucht wird, über den Printer zu drucken / über den Import Dokumente zu importieren, erscheint folgende Fehlermeldung:
The ADO.NET provider with invariant name 'System.Data.SqlServerCe.4.0' is either not registered in the machine or application config file, or could not be loaded. See the inner exception for details.


Beim Scannen eines Dokumentes erscheint folgende Fehlermeldung:
Das Dokument konnte nicht in die Warteschlange eingereiht werden.
Für weitere Informationen siehe Log-Datei.



Lösung:
Durch eine Anwendung eines Drittherstellers wird ein notwendiger sog. .NET Data Provider beschädigt.
Um dies zu beheben gehen Sie folgendermaßen vor:

  1. Sichern Sie die Datei "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config"
  2. Suchen Sie in der Datei nach dem Abschnitt <DbProviderFactories> 
  3. Ändern/Ersetzen Sie den gesamten Abschnitt folgendermaßen:
    ...

    <system.data>
                    <DbProviderFactories>
                                    <add name="IBM DB2 for i5/OS .NET Provider" invariant="IBM.Data.DB2.iSeries" description=".NET Framework Data Provider for i5/OS"  type="IBM.Data.DB2.iSeries.iDB2Factory, IBM.Data.DB2.iSeries, Version=12.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26"/>
                                    <add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SqlServerCe.4.0" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
                    </DbProviderFactories>
    </system.data>
     
  4. Starten Sie den Dienst DocuWare Desktop Service anschließend neu.

 Alternativ:
Installieren Sie den Microsoft SQL Server Compact 4.0: https://www.microsoft.com/en-us/download/details.aspx?id=17876