Exchange2019 ECP执行迁移出错

Alan Du 140 信誉分
2024-04-22T07:43:40.72+00:00

现状:Exchange2013升级到2019,2019已经安装完成

之前提过一个问题,就是ECP访问数据库出错

https://learn.microsoft.com/zh-cn/answers/questions/1655945/exchange2019-ecp

使用微软KB中提供的链接可以登录ECP:https://<Exchange Server 2019>/ecp/?ExchClientVer=15.2

现在又有一个新问题,从ECP执行邮箱迁移无效,迁移任务无法删除无法停止,用get-movequest不存在迁移任务

4

6

从2019服务器本地localhost链接进入,报错

5

Exchange Server
Exchange Server
Microsoft 客户端/服务器消息传递和协作软件系列。
29 个问题
{count} 票

4 个答案

排序依据: 非常有帮助
  1. Jake Zhang-MSFT 1,235 信誉分 Microsoft 供应商
    2024-04-23T06:47:05.4+00:00

    您好 @Alan Du

    根据您的描述,我看到您提供的截图里,在尝试新的迁移请求之前,还有两个“正在删除”状态的迁移请求,在未清除该状态之前,尝试新的迁移请求容易产生错误,用get-movequest不存在迁移任务,说明新的迁移请求出现异常。我建议您可以按照以下步骤来解决该问题:

    1. 清除环境中所有异常的迁移请求。您可以在Exchange Management Shell中尝试一下格式的命令来强制删除:
       Remove-MoveRequest -Identity "User\Mailbox" -Force
      
    2. 检查并重新启动相关的Exchange服务,比如 Microsoft Exchange Mailbox Replication 服务和 Microsoft Exchange Information Store 服务。在Exchange Management Shell中使用以下命令来重启:
       Restart-Service MSExchangeMailboxReplication
      
       Restart-Service MSExchangeIS
      

    对于从2019服务器本地localhost链接进入出现报错的问题,我建议您可以按照以下格式来解决:

    1. 尝试重新启动Exchange服务,尤其是前端传输服务和信息存储服务。
    2. 在一些情况下,重置Internet Information Services(IIS)可以解决这个问题。你可以通过运行‘iisreset’命令在命令行中重置IIS。
    3. 可以检查Exchange服务器和客户端访问服务器(CAS)组件的版本是否匹配。使用以下命令:
       Get-ExchangeServer | fl name,edition,admindisplayversion
      
       Get-ClientAccessServer | fl name, outlookanywhereenabled, admindisplayversion
      

    另外,请问您在Exchange2019的安装过程中是否出现过任何问题?

    0 个注释 无注释

  2. Alan Du 140 信誉分
    2024-04-23T09:55:21.1766667+00:00

    1.清除环境中所有异常的迁移请求。您可以在Exchange Management Shell中尝试一下格式的命令来强制删除:

    Remove-MoveRequest的话,是没有目标,get-moverequest也没有任何目标,所以会报个错,找不到目标对象。

    正在删除,正在停止,正在同步,在ECP里都是异常状态,取消不了,一直显示

    2.检查并重新启动相关的Exchange服务,比如 Microsoft Exchange Mailbox Replication 服务和 Microsoft Exchange Information Store 服务。在Exchange Management Shell中使用以下命令来重启:

    重启过服务,没解决

    版本也没什么问题

    最初安装完成后正常,迁移administrator这个账号的时候也是用ECP,当时还是正常,后来就有问题了。

    0 个注释 无注释

  3. Alan Du 140 信誉分
    2024-04-24T03:24:36.6866667+00:00

    重新定义了一个管理员,正常可以用https://servername/ecp访问,数据库状态也正常。

    但新建迁移请求仍然是状态不对

    1.在迁移任务-查看详情,看不到迁移的邮箱,是空的,前面截过图

    2.用命令get-moverequest,也看不到迁移任务

    也就是通过ECP添加的迁移任务,无效

    现在在ECP界面上堆积了很多测试的迁移请求,删也删不掉 11

    0 个注释 无注释

  4. Alan Du 140 信誉分
    2024-04-24T05:36:09.8733333+00:00

    应用程序日志里有大量报错,事件2002 MSExchange Migration,诊断信息非常长

    • EventData at Microsoft.Exchange.Data.Storage.MapiAccessor.OpenMailbox(MapiStore linkedStore, String serverDn, String userDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, ClientIdentityInfo clientIdentity, String applicationId, Byte[] tenantPartitionHint) at Microsoft.Exchange.Data.Storage.MapiStoreFactory.CreateLocalMapiStore(IMapiAccessor mapiAccessor, MapiStore linkedStore, IExchangePrincipal mailboxOwner, ClientSecurityContext authenticationContext, String userLegacyDn, OpenStoreFlag storeFlag, ConnectFlag connectFlag, CultureInfo internalPreferredCulture, String clientInfoString, Byte[] partitionHint) at Microsoft.Exchange.Data.Storage.MapiStoreFactory.CreateMapiStore(IMapiAccessor mapiAccessor, MapiStore linkedStore, IExchangePrincipal mailboxOwner, String userLegacyDn, ClientSecurityContext authenticationContext, LogonType logonType, OpenStoreFlag storeFlag, ConnectFlag connectFlag, UnifiedGroupAccess unifiedGroupAccess, RemoteMailboxProperties remoteMailboxProperties, CultureInfo internalPreferredCulture, Boolean nonInteractiveSession, String clientInfoString, Func1 clientSessionInfoFactory) at Microsoft.Exchange.Data.Storage.MailboxSession.<>c__DisplayClass218_0.<ForceOpen>b__0() at Microsoft.Exchange.Data.Storage.Performance.MailboxOperationPerformanceTracker.RunOperationWithTrackingADAndRpcPerformance[TResult](Func1 method, ActivityOperationType latency, ActivityOperationType adCount, ActivityOperationType adLatency, ActivityOperationType rpcCount, ActivityOperationType rpcLatency, String instance) at Microsoft.Exchange.Data.Storage.MailboxSession.ForceOpen(MapiStore linkedStore) at Microsoft.Exchange.Data.Storage.MailboxSession.<>c__DisplayClass274_0.<Initialize>b__0() at Microsoft.Exchange.Data.Storage.Performance.MailboxOperationPerformanceTracker.RunOperationWithTrackingADAndRpcPerformance(Action method, ActivityOperationType latency, ActivityOperationType adCount, ActivityOperationType adLatency, ActivityOperationType rpcCount, ActivityOperationType rpcLatency, String instance) at Microsoft.Exchange.Data.Storage.MailboxSession..ctor(ISessionContext sessionContext, MailboxSession linkedSession, ClientSecurityContext clientAuthenticationContext, LogonType logonType, DelegateLogonUser delegateUser, OpenMailboxSessionFlags flags, ICollection1 mailboxProperties, IList1 foldersToInit, GenericIdentity auxiliaryIdentity, MailboxSessionSharableDataManager sharedDataManager, UnifiedGroupAccess unifiedGroupAccess, IWasclContext wasclContext, IMapiStoreFactory mapiStoreFactory) at Microsoft.Exchange.Data.Storage.MailboxSession.Builder.InstantiateSession(ClientSecurityContext authenticationContext, ISessionContext sessionContext, OpenMailboxSessionFlags openSessionFlags) at Microsoft.Exchange.Data.Storage.StoreSession.SessionBuilder1.<Build>b__15_0() at Microsoft.Exchange.Data.Storage.Performance.MailboxOperationPerformanceTracker.RunOperationWithTrackingADAndRpcPerformance[TResult](Func1 method, ActivityOperationType latency, ActivityOperationType adCount, ActivityOperationType adLatency, ActivityOperationType rpcCount, ActivityOperationType rpcLatency, String instance) at Microsoft.Exchange.Data.Storage.StoreSession.SessionBuilder1.Build() at Microsoft.Exchange.Data.Storage.Performance.MailboxOperationPerformanceTracker.RunOperationWithTrackingADAndRpcPerformance[TResult](Func1 method, ActivityOperationType latency, ActivityOperationType adCount, ActivityOperationType adLatency, ActivityOperationType rpcCount, ActivityOperationType rpcLatency, String instance) at Microsoft.Exchange.Data.Storage.MailboxSession.ConfigurableOpen(IExchangePrincipal mailbox, MailboxAccessInfo accessInfo, CultureInfo cultureInfo, String clientInfoString, LogonType logonType, ICollection1 mailboxProperties, InitializationFlags initFlags, IList1 foldersToInit, IBudget budget, MailboxSessionSharableDataManager sharedDataManager, UnifiedGroupAccess unifiedGroupAccess, IWasclContext wasclContext) at Microsoft.Exchange.Data.Storage.MailboxSession.ConfigurableOpen(IExchangePrincipal mailbox, MailboxAccessInfo accessInfo, CultureInfo cultureInfo, String clientInfoString, LogonType logonType, ICollection1 mailboxProperties, InitializationFlags initFlags, IList1 foldersToInit, IBudget budget, MailboxSessionSharableDataManager sharedDataManager, IWasclContext wasclContext) at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsSystemService(IExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString, InitializationFlags initFlags, IWasclContext wasclContext) at Microsoft.Exchange.Migration.MigrationDataProvider.OpenMigrationMailboxSession(ExchangePrincipal mailboxOwner, String connectionDescription) at Microsoft.Exchange.Migration.MigrationDataProvider.OpenLocalMigrationMailboxSession(MigrationADProvider activeDirectoryProvider, ExchangePrincipal mailboxOwner) at Microsoft.Exchange.Migration.MigrationDataProvider.OpenLocalSystemMailboxSession(MigrationADProvider activeDirectoryProvider, Guid mdbGuid) at Microsoft.Exchange.Migration.MigrationDataProvider.<>c__DisplayClass39_0.<CreateProviderForSystemMailbox>b__0(MigrationADProvider provider) at Microsoft.Exchange.Migration.MigrationDataProvider.CreateProviderForMailboxSession(MigrationADProvider activeDirectoryProvider, MigrationFolderName folderName, Func`2 mailboxSessionCreator) at Microsoft.Exchange.Migration.MigrationDataProvider.CreateProviderForSystemMailbox(Guid mdbGuid) at Microsoft.Exchange.Migration.MigrationServiceFactory.CreateProviderForSystemMailbox(Guid mdbGuid) at Microsoft.Exchange.Migration.MigrationJobCache.<GetMigrationCacheEntriesForServer>d__20.MoveNext()|GetMigrationCacheEntriesForServer: Error accessing system mailbox: b1e8cde6-ebe2-485e-92f3-261baf063746|Microsoft.Exchange.Data.Storage.NoSupportException|Cannot open mailbox /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=EXCHANGE01/cn=Microsoft System Attendant. There is no support for this operation.|InnerException:MapiExceptionNoSupport:16.55847:B9000000, 17.43559:00000000E6010000000000003F00000000000000, 20.52176:020F088604000011CA000000, 20.50032:020F08867417000000000000, 0.35180:00000000, 255.23226:79010000, 255.27962:FE000000, 255.17082:02010480, 0.26937:00000000, 4.21921:02010480, 255.27962:FA000000, 255.1494:020F0886, 255.1238:80030400, 6.46872:050007801400080E00000000, 4.55098:05000780, 6.46872:0500078014009B6600000000, 4.55098:05000780, 1.59418:79000000, 1.34842:79000000, 1.59418:79000000, 1.34842:79000000, 1.59418:79000000, 1.34842:79000000, 1.59418:79000000, 1.34842:79000000, 1.59418:79000000, 1.34842:79000000, 4.44106:02010480, 1.56872:FE000000, 4.42712:02010480, 8.45434:3FA92D68531ECD4280625189B873B85700000000, 5.10786:0000000031352E30322E313534342E3030343A65786368616E676530313A62316538636465362D656265322D343835652D393266332D3236316261663036333734360000, 255.1750:00000000, 255.27962:07000000, 0.26881:50987A0C, 255.21817:02010480, 4.46042:02010480, 0.32441:D9060000, 4.1706:02010480, 0.24761:00000000, 4.20665:02010480, 0.25785:00000000, 4.29881:02010480|Microsoft.Mapi.MapiExceptionNoSupport: MapiExceptionNoSupport: Unable to open message store. (hr=0x80040102, ec=-2147221246) Diagnostic context: Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=185] Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=486][latency=63] Lid: 52176 ClientVersion: 15.2.1544.4 Lid: 50032 ServerVersion: 15.2.1544.6004 Lid: 35180 Lid: 23226 --- ROP Parse Start --- Lid: 27962 ROP: ropLogon [254] Lid: 17082 ROP Error: 0x80040102 Lid: 26937 Lid: 21921 StoreEc: 0x80040102 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 1238 Remote Context Overflow Lid: 46872 StoreEc: 0x80070005 PropTag: 0xE080014 Lid: 55098 StoreEc: 0x80070005 Lid: 46872 StoreEc: 0x80070005 PropTag: 0x669B0014 Lid: 55098 StoreEc: 0x80070005 Lid: 59418 dwParam: 0x79 Lid: 34842 dwParam: 0x79 Lid: 59418 dwParam: 0x79 Lid: 34842 dwParam: 0x79 Lid: 59418 dwParam: 0x79 Lid: 34842 dwParam: 0x79 Lid: 59418 dwParam: 0x79 Lid: 34842 dwParam: 0x79 Lid: 59418 dwParam: 0x79 Lid: 34842 dwParam: 0x79 Lid: 44106 StoreEc: 0x80040102 Lid: 56872 dwParam: 0xFE Lid: 42712 StoreEc: 0x80040102 Lid: 45434 Guid: 682da93f-1e53-42cd-8062-5189b873b857 Lid: 10786 dwParam: 0x0 Msg: 15.02.1544.004:exchange01:b1e8cde6-ebe2-485e-92f3-261baf063746 Lid: 1750 ---- Remote Context End ---- Lid: 27962 ROP: ropGetPropsSpecific [7] Lid: 26881 Lid: 21817 ROP Failure: 0x80040102 Lid: 46042 StoreEc: 0x80040102 Lid: 32441 Lid: 1706 StoreEc: 0x80040102 Lid: 24761 Lid: 20665 StoreEc: 0x80040102 Lid: 25785 Lid: 29881 StoreEc: 0x80040102 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.ExRpcConnection.OpenMsgStore(OpenStoreFlag storeFlags, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, String& correctServerDn, ClientIdentityInfo clientIdentityAs, String userDnAs, String applicationId, Byte[] tenantHint, CultureInfo cultureInfo) at Microsoft.Mapi.MapiStore.OpenMapiStore(String serverDn, String userDn, String mailboxDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, String httpProxyServerName, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, Boolean wantRedirect, String& correctServerDN, ClientIdentityInfo clientIdentity, String applicationId, Client xropClient, Boolean wantWebServices, Byte[] clientSessionInfo, TimeSpan connectionTimeout, TimeSpan callTimeout, Byte[] tenantHint) at Microsoft.Mapi.MapiStore.OpenMailbox(String serverDn, String userDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, ClientIdentityInfo clientIdentity, String applicationId, Byte[] tenantPartitionHint) at Microsoft.Exchange.Data.Storage.MapiAccessor.OpenMailbox(MapiStore linkedStore, String serverDn, String userDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, ClientIdentityInfo clientIdentity, String applicationId, Byte[] tenantPartitionHint)|: ,,