Quantcast
Channel: Exchange Server 2013 - High Availability and Disaster Recovery forum
Viewing all 1985 articles
Browse latest View live

Database Failed and Suspended

$
0
0

my passive servers showing this errors Failed and suspended . So i searched it how to solve.

https://blog.brankovucinec.com/2015/10/02/fix-the-exchange-2013-content-catalog-index/

Follow all these steps. And after few mins 2 database shows crawling and copyqueue a big number which is increasing from last few hours.

 2264541 this much big number

What's the root cause behind this failed and suspended databases ?


Issue related to public folders in Exchange 2013

$
0
0

The PublicFolders Health Set has detected a problem with PublicFolderMailbox.ConnectionCount at 12/13/2016 1:32:01 PM. 0 failures were found. The Health Manager is reporting that The total number of hierarchy connections for public folder mailbox \ has reached 2001. Consider creating a new public folder mailbox for load balancing hierarchy accesses. 

How to Move or Copy Exchange Databases ?

$
0
0

So the scenario is that we have 8 databases . 4 active and 4 passive.

All stored in the F drive whose size is 2.5tb. Now only 100gb left that's why we are getting  suspended and crawling issues.

Now my suggestion to the company is that why don't you make 8 different drives of 1tb each which is extendable to 3tb without restart. and copy every db over there.

So you already seeing in that pictures is that we don't have DAG working properly.

How we proceed next ? do we first increase the disk space and come out this situation temporarily. Then we make separate 8 diskspaces and start coping ?

IS there any way in which we don't get any down time ? 

Exchange 2013 receive connectors and their meanings

$
0
0


Hi all,

been trying to find some information about what these connectors are used for in Exchange 2013.So far i have understand that FrontendTransport in for CAS servers and HubTransport is for Mailbox servers.


can anyone explain me in short terms of what these connectors are used for?

Properties of these connectors varies,but all of them have security tab with these configurations:

Are there any easy rule on how to set these authentications?Like if one connector is meant for Internal communication and one is for External communication?

Appreciate all your answers!

In advanced thanks


Issue when add new server to DAG

$
0
0

Hello Everyone

         Current I have installation new server windows 2012 and install exchange 2013 CU8 after that I add it to DAG then it show error

            

A server-side database availability group administrative operation failed. Error The operation failed. CreateCluster errors may result from incorrectly configured static addresses. Error: An error occurred while attempting a cluster operation. Error: Cluster API failed: "AddClusterNode() (MaxPercentage=100) failed with 0x5b4. Error: This operation returned because the timeout period expired". [Server: MBX02.test.local]

           please help me fix it

Thanks


Backup Exchange Server 2013

$
0
0

Hi 

We have a critical situation

our backup solution is crashed (will be up after 4 days ) 

I need a way  to backup the exchange servers (mailbox servers) 

can windows server backup works for this or there is another way 

BR


Mahmoud

Exchange 2013 unexpected database failover

$
0
0

Hi,

We have 2 Exchange 2013 servers (CU10) with a single DAG. We experienced some unexpected database failover.

The following errors occured (in this order) in Event Viewer:

Event 1001 from MSExchangeIS:

Microsoft Exchange Server Information Store has encountered an internal logic error. Internal error text is (Unable to apply maintenance GetNonKeyColumnValuesForPrimaryKey-norow, index corruption?) with a call stack of (   at Microsoft.Exchange.Server.Storage.Common.ErrorHelper.AssertRetail(Boolean assertCondition, String message)

   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.HandleIndexCorruptionInternal(Context context, Boolean allowFriendlyCrash, String maintenanceOperation, Nullable`1 messageDocumentId, Exception exception)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.HandleIndexCorruption(Context context, Boolean allowFriendlyCrash, String maintenanceOperation, Nullable`1 messageDocumentId, Exception exception)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.GetNonKeyColumnValuesForPrimaryKey(Context context, Object[] primaryKeyValues)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.DoMaintenanceDelete(Context context, Byte[] propertyBlob)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.ApplyMaintenance(Context context, LogicalOperation operation, Byte[] propertyBlob)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.ApplyMaintenanceChunk(Context context, Queue`1 maintenanceRecords, Int32 numberOfRecordsToApply, Boolean commitTransaction)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.ApplyMaintenanceToIndexNoLock(Context context, Boolean canRepopulate, Boolean canPulseTransaction, Int64 itemCount)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.ApplyMaintenanceToIndex(Context context, Boolean canRepopulate, Boolean canPulseTransaction, Int64 itemCount)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.UpdateIndexImpl(Context context, Object populationCallback, Int64 itemCount, Boolean& indexRepopulated, Boolean& indexRepopulatedFromAnotherIndex)
   at Microsoft.Exchange.Server.Storage.LogicalDataModel.MessageViewTable.GetCategoryHeaderViewLogicalIndex(Context context)
   at Microsoft.Exchange.Server.Storage.LogicalDataModel.MessageViewTable.GetInScopePseudoIndexes(Context context, SearchCriteria findRowCriteria, IList`1& masterIndexes)
   at Microsoft.Exchange.Server.Storage.StoreCommonServices.ViewTable.GetCountOperator(Context context)
   at Microsoft.Exchange.Server.Storage.StoreCommonServices.ViewTable.GetRowCount(Context context)
   at Microsoft.Exchange.Server.Storage.LogicalDataModel.MessageViewTable.GetRowCount(Context context)
   at Microsoft.Exchange.Protocols.MAPI.MapiViewTableBase.GetRowCount(MapiContext context)
   at Microsoft.Exchange.Protocols.MAPI.MapiViewTableBase.QueryPosition(MapiContext context, Int32& numerator, Int32& denominator)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandler.QueryPosition(MapiContext context, MapiViewTableBase view, QueryPositionResultFactory resultFactory)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandlerBase.QueryPosition(IServerObject serverObject, QueryPositionResultFactory resultFactory)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopQueryPosition.InternalExecute(IServerObject serverObject, IRopHandler ropHandler, ArraySegment`1 outputBuffer)
   at Microsoft.Exchange.RpcClientAccess.Parser.InputRop.Execute(IConnectionInformation connection, IRopDriver ropDriver, ServerObjectHandleTable handleTable, ArraySegment`1 outputBuffer)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.ExecuteRops(List`1 inputArraySegmentList, ServerObjectHandleTable serverObjectHandleTable, ArraySegment`1 outputBuffer, Int32 outputIndex, Int32 maxOutputSize, Boolean isOutputBufferMaxSize, Int32& outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte[]& fakeOut)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.Execute(IList`1 inputBufferArray, ArraySegment`1 outputBuffer, Int32& outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte[]& fakeOut)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.<>c__DisplayClass9.<DoRpc>b__6(MapiContext operationContext, MapiSession& session, Boolean& deregisterSession, AuxiliaryData auxiliaryData)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.Execute(IExecutionDiagnostics executionDiagnostics, MapiContext outerContext, String functionName, Boolean isRpc, IntPtr& contextHandle, Boolean tryLockSession, String userDn, IList`1 dataIn, Int32 sizeInMegabytes, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32& sizeAuxOut, ExecuteDelegate executeDelegate)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.DoRpc(IExecutionDiagnostics executionDiagnostics, IntPtr& contextHandle, IList`1 ropInArraySegments, ArraySegment`1 ropOut, Int32& sizeRopOut, Boolean internalAccessPrivileges, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32& sizeAuxOut, Boolean fakeRequest, Byte[]& fakeOut)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcDoRpc(MapiExecutionDiagnostics executionDiagnostics, IntPtr& sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcPoolSessionDoRpc_Unwrapped(MapiExecutionDiagnostics executionDiagnostics, IntPtr contextHandle, UInt32 sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.<>c__DisplayClassf.<EcPoolSessionDoRpc>b__c()
   at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch[T](TryDelegate tryDelegate, GenericFilterDelegate filterDelegate, GenericCatchDelegate catchDelegate, T state)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcPoolSessionDoRpc(IntPtr contextHandle, UInt32 sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
   at EcPoolSessionDoRpcRpc.EcDispatchCall(EcPoolSessionDoRpcRpc* , SafeRpcAsyncStateHandle pAsyncState, IPoolRpcServer server)
   at PoolRpcServer_Wrapper.InternalExecute(PoolRpcServer_Wrapper* , SafeRpcAsyncStateHandle pAsyncState)
   at Microsoft.Exchange.Rpc.ManagedExceptionAsyncCrashWrapper.Execute<class Microsoft::Exchange::Rpc::PoolRpc::SafeEcPoolSessionDoRpcRpcAsyncStateHandle>(ManagedExceptionAsyncCrashWrapper* , _RPC_ASYNC_STATE* pAsyncState)
   at EcPoolSessionDoRpc_Managed(_RPC_ASYNC_STATE* pAsyncState, Void* cpxh, UInt32 ulSessionHandle, UInt32* pulFlags, UInt32 cbIn, Byte* rgbIn, UInt32* pcbOut, Byte** ppbOut, UInt32 cbAuxIn, Byte* rgbAuxIn, UInt32* pcbAuxOut, Byte** ppbAuxOut)

Event 1002 from MSExchangeIS:

Unhandled exception (Microsoft.Exchange.Diagnostics.ExAssertException: ASSERT: Unable to apply maintenance GetNonKeyColumnValuesForPrimaryKey-norow, index corruption?

   at Microsoft.Exchange.Diagnostics.ExAssert.AssertInternal(String formatString, Object[] parameters)
   at Microsoft.Exchange.Server.Storage.Common.ErrorHelper.AssertRetail(Boolean assertCondition, String message)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.HandleIndexCorruptionInternal(Context context, Boolean allowFriendlyCrash, String maintenanceOperation, Nullable`1 messageDocumentId, Exception exception)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.HandleIndexCorruption(Context context, Boolean allowFriendlyCrash, String maintenanceOperation, Nullable`1 messageDocumentId, Exception exception)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.GetNonKeyColumnValuesForPrimaryKey(Context context, Object[] primaryKeyValues)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.DoMaintenanceDelete(Context context, Byte[] propertyBlob)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.ApplyMaintenance(Context context, LogicalOperation operation, Byte[] propertyBlob)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.ApplyMaintenanceChunk(Context context, Queue`1 maintenanceRecords, Int32 numberOfRecordsToApply, Boolean commitTransaction)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.ApplyMaintenanceToIndexNoLock(Context context, Boolean canRepopulate, Boolean canPulseTransaction, Int64 itemCount)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.ApplyMaintenanceToIndex(Context context, Boolean canRepopulate, Boolean canPulseTransaction, Int64 itemCount)
   at Microsoft.Exchange.Server.Storage.LazyIndexing.LogicalIndex.UpdateIndexImpl(Context context, Object populationCallback, Int64 itemCount, Boolean& indexRepopulated, Boolean& indexRepopulatedFromAnotherIndex)
   at Microsoft.Exchange.Server.Storage.LogicalDataModel.MessageViewTable.GetCategoryHeaderViewLogicalIndex(Context context)
   at Microsoft.Exchange.Server.Storage.LogicalDataModel.MessageViewTable.GetInScopePseudoIndexes(Context context, SearchCriteria findRowCriteria, IList`1& masterIndexes)
   at Microsoft.Exchange.Server.Storage.StoreCommonServices.ViewTable.GetCountOperator(Context context)
   at Microsoft.Exchange.Server.Storage.StoreCommonServices.ViewTable.GetRowCount(Context context)
   at Microsoft.Exchange.Server.Storage.LogicalDataModel.MessageViewTable.GetRowCount(Context context)
   at Microsoft.Exchange.Protocols.MAPI.MapiViewTableBase.GetRowCount(MapiContext context)
   at Microsoft.Exchange.Protocols.MAPI.MapiViewTableBase.QueryPosition(MapiContext context, Int32& numerator, Int32& denominator)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandler.QueryPosition(MapiContext context, MapiViewTableBase view, QueryPositionResultFactory resultFactory)
   at Microsoft.Exchange.Server.Storage.MapiDisp.RopHandlerBase.QueryPosition(IServerObject serverObject, QueryPositionResultFactory resultFactory)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopQueryPosition.InternalExecute(IServerObject serverObject, IRopHandler ropHandler, ArraySegment`1 outputBuffer)
   at Microsoft.Exchange.RpcClientAccess.Parser.InputRop.Execute(IConnectionInformation connection, IRopDriver ropDriver, ServerObjectHandleTable handleTable, ArraySegment`1 outputBuffer)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.ExecuteRops(List`1 inputArraySegmentList, ServerObjectHandleTable serverObjectHandleTable, ArraySegment`1 outputBuffer, Int32 outputIndex, Int32 maxOutputSize, Boolean isOutputBufferMaxSize, Int32& outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte[]& fakeOut)
   at Microsoft.Exchange.RpcClientAccess.Parser.RopDriver.Execute(IList`1 inputBufferArray, ArraySegment`1 outputBuffer, Int32& outputSize, AuxiliaryData auxiliaryData, Boolean isFake, Byte[]& fakeOut)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.<>c__DisplayClass9.<DoRpc>b__6(MapiContext operationContext, MapiSession& session, Boolean& deregisterSession, AuxiliaryData auxiliaryData)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.Execute(IExecutionDiagnostics executionDiagnostics, MapiContext outerContext, String functionName, Boolean isRpc, IntPtr& contextHandle, Boolean tryLockSession, String userDn, IList`1 dataIn, Int32 sizeInMegabytes, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32& sizeAuxOut, ExecuteDelegate executeDelegate)
   at Microsoft.Exchange.Server.Storage.MapiDisp.MapiRpc.DoRpc(IExecutionDiagnostics executionDiagnostics, IntPtr& contextHandle, IList`1 ropInArraySegments, ArraySegment`1 ropOut, Int32& sizeRopOut, Boolean internalAccessPrivileges, ArraySegment`1 auxIn, ArraySegment`1 auxOut, Int32& sizeAuxOut, Boolean fakeRequest, Byte[]& fakeOut)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcDoRpc(MapiExecutionDiagnostics executionDiagnostics, IntPtr& sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.EcPoolSessionDoRpc_Unwrapped(MapiExecutionDiagnostics executionDiagnostics, IntPtr contextHandle, UInt32 sessionHandle, UInt32 flags, UInt32 maximumResponseSize, ArraySegment`1 request, ArraySegment`1 auxiliaryIn, IPoolSessionDoRpcCompletion completion)
   at Microsoft.Exchange.Server.Storage.MapiDisp.PoolRpcServer.<>c__DisplayClassf.<EcPoolSessionDoRpc>b__c()
   at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch[T](TryDelegate tryDelegate, GenericFilterDelegate filterDelegate, GenericCatchDelegate catchDelegate, T state)).

Event 1013 from MSExchangeIS:

The mailbox with mailboxguid "03d4ed89-03b8-480f-a6b2-5f9030f18b3a" caused crash or resource outage on database (GUID="f0ad4d29-21c1-43bc-8dee-2ea075774e09"). Description: ExAssertException: MED.ExAssert.AssertInternal,MESSC.ErrorHelper.AssertRetail,MESSLI.LogicalIndex.HandleIndexCorruptionInternal,MESSLI.LogicalIndex.HandleIndexCorruption,MESSLI.LogicalIndex.GetNonKeyColumnValuesForPrimaryKey,MESSLI.LogicalIndex.DoMaintenanceDelete,MESSLI.Log.

Event 4999 from Exchange Common:

Watson report about to be sent for process id: 11696, with parameters: E12, c-RTL-AMD64, 15.00.1130.007, M.E.Store.Worker, M.E.S.Storage.LazyIndexing, M.E.S.S.L.LogicalIndex.HandleIndexCorruptionInternal, M.E.Diagnostics.ExAssertException, a762, 15.00.1130.002.
ErrorReportingEnabled: False 

Event 1009 from MSExchangeFastSearch:

The indexing of mailbox database Small_db1 encountered an unexpected exception. Error details: Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> Microsoft.Exchange.Search.Core.Abstraction.ComponentFailedPermanentException: An exception occurred processing MDB: f0ad4d29-21c1-43bc-8dee-2ea075774e09. ---> Microsoft.Exchange.Search.Core.Abstraction.ComponentFailedPermanentException: Failed to read notifications, MDB: f0ad4d29-21c1-43bc-8dee-2ea075774e09. ---> Microsoft.Mapi.MapiExceptionMdbOffline: MapiExceptionMdbOffline: Unable to read events. (hr=0x80004005, ec=1142)
Diagnostic context:
    Lid: 44776  
    Lid: 12514   Win32Error: 0x6BA
    Lid: 62184  
    Lid: 16280   dwParam: 0x0 Msg: EEInfo: ComputerName: n/a
    Lid: 8600    dwParam: 0x0 Msg: EEInfo: ProcessID: 4848
    Lid: 12696   dwParam: 0x0 Msg: EEInfo: Generation Time: 0416-12-23T17:29:55.9900000Z
    Lid: 10648   dwParam: 0x0 Msg: EEInfo: Generating component: 2
    Lid: 14744   dwParam: 0x0 Msg: EEInfo: Status: 1722
    Lid: 9624    dwParam: 0x0 Msg: EEInfo: Detection location: 10
    Lid: 13720   dwParam: 0x0 Msg: EEInfo: Flags: 0
    Lid: 11672   dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 2
    Lid: 12952   dwParam: 0x0 Msg: EEInfo: prm[0]: Long val: 3221225524
    Lid: 8856    dwParam: 0x0 Msg: EEInfo: prm[1]: Unicode  string: \RPC Control\LRPC-906bf00992caff8a8b
    Lid: 62184  
    Lid: 16280   dwParam: 0x0 Msg: EEInfo: ComputerName: n/a
    Lid: 8600    dwParam: 0x0 Msg: EEInfo: ProcessID: 4848
    Lid: 12696   dwParam: 0x0 Msg: EEInfo: Generation Time: 0416-12-23T17:29:55.9900000Z
    Lid: 10648   dwParam: 0x0 Msg: EEInfo: Generating component: 2
    Lid: 14744   dwParam: 0x0 Msg: EEInfo: Status: 1727
    Lid: 9624    dwParam: 0x0 Msg: EEInfo: Detection location: 1010
    Lid: 13720   dwParam: 0x0 Msg: EEInfo: Flags: 0
    Lid: 11672   dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 1
    Lid: 12952   dwParam: 0x0 Msg: EEInfo: prm[0]: Long val: 3221225527
    Lid: 48332  
    Lid: 49384  
    Lid: 51176   StoreEc: 0x476     
    Lid: 40680   StoreEc: 0x476     
    Lid: 58316  
    Lid: 16354   StoreEc: 0x476     
    Lid: 38985   StoreEc: 0x476     
    Lid: 20098  
    Lid: 20585   StoreEc: 0x476     
   at Microsoft.Mapi.MapiExceptionHelper.InternalThrowIfErrorOrWarning(String message, Int32 hresult, Boolean allowWarnings, Int32 ec, DiagnosticContext diagCtx, Exception innerException)
   at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, IExInterface iUnknown, Exception innerException)
   at Microsoft.Mapi.MapiEventManager.ReadEvents(Int64 startCounter, Int32 eventCountWanted, Int32 eventCountToCheck, Restriction filter, ReadEventsFlags flags, Boolean includeSid, Int64& endCounter)
   at Microsoft.Exchange.Search.Mdb.NotificationsEventSource.<>c__DisplayClass3.<ReadEvents>b__1()
   at Microsoft.Exchange.Search.Mdb.MapiUtil.<>c__DisplayClass1`1.<TranslateMapiExceptionsWithReturnValue>b__0()
   at Microsoft.Exchange.Search.Mdb.MapiUtil.TranslateMapiExceptions(IDiagnosticsSession tracer, LocalizedString errorString, Action mapiCall)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Search.Mdb.MapiUtil.TranslateMapiExceptions(IDiagnosticsSession tracer, LocalizedString errorString, Action mapiCall)
   at Microsoft.Exchange.Search.Mdb.MapiUtil.TranslateMapiExceptionsWithReturnValue[TReturnValue](IDiagnosticsSession tracer, LocalizedString errorString, Func`1 mapiCall)
   at Microsoft.Exchange.Search.Mdb.NotificationsEventSource.ReadEvents(Int64 startCounter, Int32 eventCountWanted, ReadEventsFlags flags, Int64& endCounter)
   at Microsoft.Exchange.Search.Mdb.NotificationsFeeder.PollForEvents()
   at Microsoft.Exchange.Search.Mdb.NotificationsFeeder.<>c__DisplayClass6.<ProcessingProcedure>b__5()
   at Microsoft.Exchange.Search.Core.Common.Executable.TryRunUnderExceptionHandler(Action action, LocalizedString message)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult)
   at Microsoft.Exchange.Search.Engine.SearchFeedingController.ExecuteComplete(IAsyncResult asyncResult)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult)
   at Microsoft.Exchange.Search.Engine.SearchRootController.ExecuteComplete(IAsyncResult asyncResult)

Event 126 from ExchangeStoreDB:

At '23/12/2016 18:29:55' the Exchange store database 'Small_db1' copy on this server encountered an error that caused the database to be dismounted. For more detail about the failure, consult the Event log on the server for other "ExchangeStoreDb" or "msexchangerepl" events. A successful failover restored service.

I am failing to understand what happened here. I checked the mailbox with the GUID (mentioned in Event 1013) but there seem to be no corruptions. 

Any help would be very welcome. Please don't hesitate to ask if you need more information. 


DB's mounted on Primary and Secondary site but connecting WAN link is down

$
0
0

Hello Frens,

Iam in a trouble pls help,

My Environment:

3 CAS servers: CAS1,CAS2 & DR-CAS1,  4 MBx server: MB1,MB2,MB3 & DR-MB1.

Dag name: OVL-DAG, Witness: CAS1,  Members: all 4 MBx servers.

Databases: 6 DB's in DAG

SIte A: CAS1, CAS2, MB1, MB2,  All DB's mounted after running 'Start-DatabaseAvailabilityGroup -Identity OVL-DAG -MailboxServer OVL-MB1' on server MB1. Mail flowing via site A.

Site B: CAS1, MB3, All DB's mounted

Now the WAN link connecting A and B is down. All 6 copies on MB1 were in Active & Dismounted state. Now All DB's were mounted in site A after running 'Start-DBavailabiitygrp-Identi OVL-DAg -Mialbxserv OVL-MB1' on server MB1.

 All DB's are mounted on both sites, I need to run mail flow from Site A and need to remove MB3 after decommissioning.

but before decommissioning i need to bring all DB's copy in MB3 to passive state (currently ACtive Mounted, Healthy).

Urgent help is solicited. Thanks in advance

ANoop


All DB Copies mounted on Primary and Secondary site Mailbox servers but connecting WAN link is down

$
0
0

Hello Frens,

Iam in a trouble pls help,

My Environment:

3 CAS servers: CAS1,CAS2 & DR-CAS1,  4 MBx server: MB1,MB2,MB3 & DR-MB1.

Dag name: OVL-DAG, Witness: CAS1,  Members: all 4 MBx servers.

Databases: 6 DB's in DAG

SIte A: CAS1, CAS2, MB1, MB2,  All DB's mounted after running 'Start-DatabaseAvailabilityGroup -Identity OVL-DAG -MailboxServer OVL-MB1' on server MB1. Mail flowing via site A.

Site B: CAS1, MB3, All DB's mounted

Now the WAN link connecting A and B is down. All 6 copies on MB1 were in Active & Dismounted state. Now All DB's were mounted in site A after running 'Start-DBavailabiitygrp-Identi OVL-DAg -Mialbxserv OVL-MB1' on server MB1.

 All DB's are mounted on both sites, I need to run mail flow from Site A and need to remove MB3 after decommissioning.

but before decommissioning i need to bring all DB's copy in MB3 to passive state (currently ACtive Mounted, Healthy).

Urgent help is solicited. Thanks in advance

ANoop


Exchange server 2016 on Clustered Hyper-V 2016 with local storage

$
0
0

Hi,

  my plan is to install a new Hyper-V  2016 cluster. My plan is to run Exchange 2016, SQL 2014/2016 (Navision C5) Exchange

  sever 2016, Domain controller 2016 and Terminal server 2016. I will be using two identical Tower servers HP Proliant ML350

  Generation 9, and to have two Physical drives i.e. C drive  300GB for host system and HyperV sso (fast disks) mirrored and E drive   1.5TB sso  Raid10  for VM's.

  What confuses me is if I create a two not Hyperv-v cluster do I need to create a DAG for the Exchange server or SQL cluster as 

  well? Is the Hyper-V cluster covering a Hight Availabilty for all the servers on it.?

  thanks


Erro

Extending Exchange 2013 DAG Member to Another Site

$
0
0

Hello All,

Please find our current AD and Exchange Scenario for HO Office

2 AD Server OS 2012 R2

3 Exchange Servers 2013 Typical Installation ( Mailbox and Client Access on the same machine ) Databases are on SAN

DAG is configured on the exchange servers.

Note: All servers are physical only

We are planning to have a DR and below are the details.

DR Site

Hyper V Cluster 2012 R2 with SAN Storage

AD will be installed as a Addtional Domain Controlller ( Virtual Machine )

Exchange will be installed on the virtual machine as Typical Installation ( Mailbox and ClientAccess Role ) ( Virtual Machine )

Site to site VPN connectivity will be established between both the offices.

Now my question is can we do the above setup to meet the AD and Exchange High Availability.

I understand AD should be fine but i have doubt on exchange whether my plan is correct or wrong.

Please share your ideas and help me with links

Thanks,
Arif



Delay or failure in delivery after adding second server

$
0
0

Hello, 

I have been using Exchange server 2013 for a week on single box called EX.tom-af.com and everything worked fine. After a week I added another server (EX2.tom-af.com) with both roles on it for MBX and CAS (with round robin DNS) high availability. DAG is working fine, however, only some users getting long delay on delivery or even failure. I think they are those users who their messages are going through EX2.

Also, when I check on delivery report, I get this error message: 

"Server EX.tom-af.com in domain tom-af.com encountered an unexpected error. Diagnostic information for this error: The message-tracking data on server EX2.tom-af.com had invalid data in column 12 for this message. Event "THROTTLE" will be ignored."

Can anyone tell me when which setting I should go through and make sure they set properly, so I don't get this error as well as delivery delay?

Thanks!


Email Archiving in E xchange

$
0
0

Hi guys,

Could some point me to some of the best e/mail archiving solution out there.

I am concerned with the way we are creating psts.                                                              


Kassoka

Damaged NSF file

$
0
0

Hello,I have a damaged NSF file and I am not sure what happened to it. The error message says that the file is truncated and may have been damaged. Is there a repair tool available for NSF files? Does Lotus Corp have any free tool to open or correct this file?Thanks!

Exchange 2013 - MsExchangeFastSearch (1009) errors and DB indexes issue

$
0
0

Got 4 mailbox servers and have had this twice now. Indexes fail and DBs switch. Reboot of mailbox server solves issue.

(and yes Content Submitters group is set up)

Error in event log is:-

The indexing of mailbox database MDB17 encountered an unexpected exception. Error details: Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> Microsoft.Exchange.Search.Fast.FastDocumentTimeoutException: The Content Submission Service returned failure for the document: Document timeout expired
. ---> System.TimeoutException: Document timeout expired

   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Search.Fast.FastFeeder.EndSubmitDocument(IAsyncResult asyncResult)
   at Microsoft.Exchange.Search.Mdb.RetryFeeder.DocumentCompleteCallback(IAsyncResult asyncResult)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult)
   at Microsoft.Exchange.Search.Engine.SearchFeedingController.ExecuteComplete(IAsyncResult asyncResult)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult)
   at Microsoft.Exchange.Search.Engine.SearchRootController.ExecuteComplete(IAsyncResult asyncResult)


Exchange 2013 - Routing

$
0
0

I have setup a new Exchange DAG with two node (server03 and server04), in production I have another DAG with two node (server01 and server02), if I move a mailbox from one DB in first DAG to a DB in the second DAG I'm not able to send mail to the mailbox. The mail remain in a queue called server02\Unreachable and the error is this: "There is currently no route to the mailbox"


Do you have any solution?

Thanks.

Giacinto.


Giacinto Simone

Problems with Search Index Exchange 2013

$
0
0

Hi,

I ran into a problem with our 2013 Exchange server CU14. When checking MailboxDataBaseCopyStatus, all our databases had ContentIndexState "failed". I found an article that showed me how to rebuild the contentindexdatabase. 

The procedure was to stop "Microsoft Exchange Search Host Controller" and "Microsoft Exchange Search". Delete the content index located with the database. After deletion restart the services.

This worked on 2 out of 3 databases. Now we have 1 database still crawling, and it has been doing that for days now. When checking the index of the crawling database. I see that it has 9 databases to crawl, and index errorcode 3. This has been like this for days. After the crawl index seems to stop growing in size (checked the GUID.single folder), we also get an error in Event Viewer saying that Microsoft Exchange Search Server service terminated unexpectedly. This now happens every minute. The server is under heavy CPU load as the noderunner is taking a lot of CPU.

I just did another rebuild of the crawling database, but it seems to have stopped at the same mailbox as it still has 9 mailboxes to crawl.

I read somewhere from a guy that had a similar problem, that one of his user a problem and was causing the mailbox to stay in an endless crawling loop. Is there a way to find out which mailbox the crawling is currently at?

Is there anything else i should check to solve this problem?

DAG alternate witness directory

$
0
0
i want to discussed about DAG alternate witness directory.

Switchover Active Database Copies as per their activation preference

$
0
0

Hello,

We have 6 node DAG. 

Mailbox Database copy configuration is: 1 Active copy, 5 Passive copies.

To put the server in maintenance mode I would like to move active copies from server1 to other servers as per their activation preference.

I can use "Server Switchover" open EMC to perform this action.

But I want to perform this task using Powershell.

Is there any command available to achieve this?

-Thanks

Micorosoft Exchange 2013 CAS Search Host Controllers failed to start

$
0
0

Hi team, I have two CAS Server. and two mailbox DAG Exchange 2013 SP1 15.00.0847.032

suddenly my CAS01 canot start MS Exchange Search Host Controllers

I Check the event viewer to, this is the error

and this

please help team, what is the issue ?

but in production, there is no impact for OWA logon and outlook.

Viewing all 1985 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>