Ich bin, was SQL angeht, ein totaler Leie....
Da aber unser Dienstleister erst Ende kommende Woche bei dem Problem helfen kann, versuche ich es mal direkt hier :)
Situation:
SQL Express Server 2012
Managment Studio Version 11.0.2100.60
MS Server 2012 Version 6.2.9200
Net FRamework 4.0.30319.18051
Auf Client Seite:
Windows 7 64Bit Pro
Outlook 2013 + BCM 2013
Wit nutzen seit einigen Jahren den BCM von Microsoft als Ergänzung für Outlook zur Veraltung unserer Kontakte.
Seit ein paar Tagen haben 2 externe Kollegen, die per VPN mit der freigegebenen DB verbunden sind, Probleme sich zu syncronisieren. Es bricht immer ab.
Da ich, wie oben geschrieben, von SQL wenig Ahnung habe, bin ich als erstes hergegangen und habe das Timeout für Remoteverbindungen von 10 auf 60Sekunden erhöht. Ohne Wirkkung.
Nun habe ich das Loging des BCM aktiviert und folgendes erhalten:
28.11.2013 08:12:44: Logging initialized. Outlook Version 15.00.4551.1005
[V] [09:13:15.6983557]Microsoft.BusinessSolutions.eCRM.OutlookAddIn.CSUtils: Protokollierung beginnen
[V] [09:13:44.0594827]Microsoft.BusinessSolutions.eCRM.OutlookAddIn.CSUtils: moMnuBTWorkOffline_Click: Entry
[V] [09:13:44.0750828]Microsoft.BusinessSolutions.eCRM.OutlookAddIn.CSUtils: HandleOfflineClick: Entry - GoOnline
[V] [09:13:44.0750828]Microsoft.BusinessSolutions.eCRM.DataSync: OfflineManager.ProduceChangeListEventHandler: Entry
[V] [09:13:44.1374832]Microsoft.BusinessSolutions.eCRM.DataSync: OfflineManager.ProduceChangeListEventHandler: Exit
[V] [09:13:45.8690943]Microsoft.BusinessSolutions.eCRM.DataSync: SyncManager.Synchronize: Entry
[V] [09:13:46.7739001]Microsoft.BusinessSolutions.eCRM.DataSync: OfflineManager.ProduceChangeListEventHandler: Entry
[V] [09:13:46.7739001]Microsoft.BusinessSolutions.eCRM.DataSync: OfflineManager.ProduceChangeListEventHandler: Exit
[V] [09:13:47.5851053]Microsoft.BusinessSolutions.eCRM.DataSync: OfflineManager.ProduceChangeListEventHandler: Entry
[V] [09:13:47.6007054]Microsoft.BusinessSolutions.eCRM.DataSync: OfflineManager.ProduceChangeListEventHandler: Exit
[V] [09:13:47.8347069]Microsoft.BusinessSolutions.eCRM.DataSync: OfflineManager.ProduceChangeListEventHandler: Entry
[V] [09:14:01.2195927]Microsoft.BusinessSolutions.eCRM.DataSync: OfflineManager.ConsumeChangeListEventHandler: Exit
[E] [09:14:02.0931983]Microsoft.Iris.ImportExport: MissingFieldException : Error while setting property Es wurde versucht, auf ein nicht vorhandenes Feld zuzugreifen. [PostalAddress] Property is not writeable
[E] [09:14:02.0931983]Microsoft.Iris.ImportExport: MissingFieldException : Error while setting property Es wurde versucht, auf ein nicht vorhandenes Feld zuzugreifen. [User1] Property is not writeable
[E] [09:14:02.0931983]Microsoft.Iris.ImportExport: MissingFieldException : Error while setting property Es wurde versucht, auf ein nicht vorhandenes Feld zuzugreifen. [User2] Property is not writeable
[E] [09:14:02.0931983]Microsoft.Iris.ImportExport: MissingFieldException : Error while setting property Es wurde versucht, auf ein nicht vorhandenes Feld zuzugreifen. [User3] Property is not writeable
[E] [09:14:02.0931983]Microsoft.Iris.ImportExport: MissingFieldException : Error while setting property Es wurde versucht, auf ein nicht vorhandenes Feld zuzugreifen. [User4] Property is not writeable
[E] [09:14:02.0931983]Microsoft.Iris.ImportExport: MissingFieldException : Error while setting property Es wurde versucht, auf ein nicht vorhandenes Feld zuzugreifen. [ReferenceEntryID] Property is not writeable
[E] [09:14:02.1087984]Microsoft.Iris.ImportExport: MissingFieldException : Error while setting property Es wurde versucht, auf ein nicht vorhandenes Feld zuzugreifen. [AssociatedAttachments] Property is not writeable
[E] [09:14:02.1087984]Microsoft.Iris.ImportExport: MissingFieldException : Error while setting property Es wurde versucht, auf ein nicht vorhandenes Feld zuzugreifen. [Status] Property is not writeable
[E] [09:14:02.5768014]BusinessLayer: Die DELETE-Berechtigung wurde für das Attachments-Objekt, MSSmallBusiness-Datenbank, dbo-Schema, verweigert.
[E] [09:14:02.5768014]BusinessLayer: bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
bei System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei Microsoft.BusinessSolutions.eCRM.BusinessLayer.BcmSqlCommand.ExecuteNonQuery()
bei Microsoft.BusinessSolutions.eCRM.BusinessLayer.BusinessEntity.SaveAttachmentData(Int32 ParentID, BcmDbEntityType parentEntityType, BcmWritingTransaction transaction)
bei Microsoft.BusinessSolutions.eCRM.BusinessLayer.BusinessEntity.DoSavePropertyBag(BcmWritingTransaction transaction, SyncVersions syncVersions)
bei Microsoft.BusinessSolutions.eCRM.BusinessLayer.BusinessEntity._Save(SyncVersions syncVersions)
[E] [09:14:02.5768014]BCMRes: Text:
[E] [09:14:02.5924015]BCMRes: Message:Die DELETE-Berechtigung wurde für das Attachments-Objekt, MSSmallBusiness-Datenbank, dbo-Schema, verweigert.
[E] [09:14:02.5924015]Microsoft.Iris.ImportExport: Exception updating contact: Die DELETE-Berechtigung wurde für das Attachments-Objekt, MSSmallBusiness-Datenbank, dbo-Schema, verweigert.
[E] [09:14:02.5924015]BCMRes: Text:Das Geschäftskontaktobjekt kann nicht gespeichert werden, Die DELETE-Berechtigung wurde für das Attachments-Objekt, MSSmallBusiness-Datenbank, dbo-Schema, verweigert..
[E] [09:14:02.5924015]BCMRes: Message:Die DELETE-Berechtigung wurde für das Attachments-Objekt, MSSmallBusiness-Datenbank, dbo-Schema, verweigert.
[E] [09:14:02.7172023]Microsoft.Iris.ImportExport: Das Geschäftskontaktobjekt kann nicht gespeichert werden, Die DELETE-Berechtigung wurde für das Attachments-Objekt, MSSmallBusiness-Datenbank, dbo-Schema, verweigert..
[E] [09:14:02.8576032]Microsoft.Iris.ImportExport: ImportFatalException during syncing, Das Geschäftskontaktobjekt kann nicht gespeichert werden, Die DELETE-Berechtigung wurde für das Attachments-Objekt, MSSmallBusiness-Datenbank, dbo-Schema, verweigert..
[E] [09:14:02.8576032]BCMRes: Text:
[E] [09:14:02.8576032]Microsoft.Iris.ImportExport: Auf eine geschlossene Datei kann nicht zugegriffen werden.
[V] [09:14:02.8732033]Microsoft.BusinessSolutions.eCRM.DataSync: SyncManager.Synchronize: Exit
An ein Problem mit den Berechtigungen kann ich eigentlich nicht glauben, auch wenn es oben mehrmals steht.
Da die lokalen Mitarbeiter einwandfrei mit der DB syncronisieren können. Und bis vor ein paar Tagen auch die 2 externen bei dennen es nicht geht. Ein 3. externer hat keine Probleme.
Angebunden sind alle Kollegen per 64/5Mbit Leitung. Die Kollegen bei dennen es nicht geht, haben 1x 100/10MBit und 6/0,5MBit.
Ich hoffe jemand hat eine Idee. Weil sich die Visitenkarten per Mail zuzusenden und die Kontakte neu hier im Hause einzutragen ist keine Dauerlösung.