|
|
exceptionStackTrace |
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.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlBulkCopy.RunParser(BulkCopySimpleResultSet bulkCopyHandler) at System.Data.SqlClient.SqlBulkCopy.CopyBatchesAsyncContinuedOnSuccess(BulkCopySimpleResultSet internalResults, String updateBulkCommandText, CancellationToken cts, TaskCompletionSource`1 source) at System.Data.SqlClient.SqlBulkCopy.CopyBatchesAsyncContinued(BulkCopySimpleResultSet internalResults, String updateBulkCommandText, CancellationToken cts, TaskCompletionSource`1 source) at System.Data.SqlClient.SqlBulkCopy.CopyBatchesAsync(BulkCopySimpleResultSet internalResults, String updateBulkCommandText, CancellationToken cts, TaskCompletionSource`1 source) at System.Data.SqlClient.SqlBulkCopy.WriteToServerInternalRestContinuedAsync(BulkCopySimpleResultSet internalResults, CancellationToken cts, TaskCompletionSource`1 source) at System.Data.SqlClient.SqlBulkCopy.WriteToServerInternalRestAsync(CancellationToken cts, TaskCompletionSource`1 source) at System.Data.SqlClient.SqlBulkCopy.WriteToServerInternalAsync(CancellationToken ctoken) at System.Data.SqlClient.SqlBulkCopy.WriteRowSourceToServerAsync(Int32 columnCount, CancellationToken ctoken) at System.Data.SqlClient.SqlBulkCopy.WriteToServer(DataTable table, DataRowState rowState) at Microsoft.Dynamics.AX.Security.Management.RoleExplodedGraphSync.BulkInsert(Func`1 getDatabaseContext, Boolean canLockTable, IEnumerable`1 roleFlattenedInfoEnumerable, Boolean isFullSync, Dictionary`2 roleRecidMap, Int64 maxRecid) at Microsoft.Dynamics.AX.Security.Management.RoleExplodedGraphSync.Run(Func`1 getDatabaseContext, Boolean canLockTable, IEnumerable`1 roleFlattenedInfoEnumerable, Dictionary`2 roleRecidMap, Int64 maxRecid) at Microsoft.Dynamics.AX.Security.Management.TablePublisher.PublishOptimizationTables(SecurityRepository securityRepository, Func`1 databaseContextFunc, Boolean canLockTable, Dictionary`2 roleRecidMap, Dictionary`2 dutyRecidMap, Dictionary`2 privilegeRecidMap, PermissionGraph permissionGraph) at Microsoft.Dynamics.AX.Security.Management.TablePublisher.Run(Func`1 databaseContextFunc, Boolean canLockTable, ObjectEventRecorder eventRecorder, SecurityRepository securityRepository, SecurityIdentifiersSetsStatesBag identifierSetStates, Boolean autoIncludeMissingDependencies, SecurityIdentifiersBag& missingDependencies, HashSet`1 rolesToRecalculate) at Microsoft.Dynamics.AX.Security.Management.PublishManager.PublishChanges(SecurityIdentifiersSetsStatesBag setStatesBag, Boolean autoIncludeMissingDependencies, SecurityIdentifiersBag& missingDependencies) at Microsoft.Dynamics.AX.Security.Management.UI.PublishService.PublishForceAll() at Dynamics.AX.Application.SysSecPublishService.`PublishForceAll() in xppSource://Source/ApplicationFoundation\AxClass_SysSecPublishService.xpp:line 153 |