Hi
Got a bit of a weird one here.
Migrated from Lync 2013 using side by side to Skype for Business. Have no issues apart from this.
2 x SfB Standard Editions in Pool Pair with HA Voice configured, Backup service is replicating but I get the following warning every 10 minutes or so
Warning: LS Backup Service Event ID: 4069
Skype for Business Server 2015, Backup Service user store backup module encountered an exception that was handled gracefully when importing document batch.
Batch file: UserServices\PresenceFocus\1-UserServices-10\Data\9731deba-97e8-41d8-9157-b50e0928349c_0_31.xml.
Exception: System.Data.SqlClient.SqlException (0x80131904): Snapshot isolation transaction aborted due to update conflict. You cannot use snapshot isolation to access table 'dbo.Batch' directly or indirectly in database 'rtcxds' to update, delete, or
insert the row that has been modified or deleted by another transaction. Retry the transaction or change the isolation level for the update/delete statement.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader()
at Microsoft.Rtc.Common.Data.DBCore.Execute(SprocContext sprocContext, SqlConnection sqlConnection, SqlTransaction sqlTransaction)
ClientConnectionId:98859d70-f441-4214-8604-4ba6ee6398ee
Error Number:3960,State:2,Class:16.
First off the XML file is not present in the backup store on the file share of either server. Second, I have checked and remedied all SIP accounts that had been configured with an & ' and - in their naming as these characters are not supported. Hoped
that would fix this issue but appears not.
No common area phone addresses, no meeting rooms, no response groups or analog devices have these characters either.
CMS was migrated before the pools where paired. Pool pairing is a new feature for this deployment and not previously configured.
Tried unpairing and repairing already. Running Get-CsBackupServiceStatus returns both servers in FinalState
Seems some routine cannot execute on the CMS.
Any ideas?
thanks
Note: Please remember to `Mark as Answered` a post that answers your question and/or `Vote as Helpful` posts that have helped you. This will help others find answers to similar problems. For more Skype for Business help visit: http://www.skype4b.uk Please
note that answers are based on my experience and opinion only and do not necessarily represent the views of my employer.