Eerst een korte inleiding om het verhaal iets duidelijker te maken:
Afgelopen week ben ik begonnen aan de installatie van een vervangende machine voor onze oude sbs 2003 machine. De installatie is gegaan volgens het door microsoft uitgegeven document sbs_migration.doc.
Volgens het stappenplan moeten er op een gegeven moment de mailboxen worden overgeplaatst naar de andere server. Dit ging verder probleemloos, zoals omschreven bleven er drie mailboxen achter ( System attendant, SMTP en SystemMailbox). De clients haalden vervolgens netjes hun mail op bij de nieuwe server, dus ik kon rustig verder met de volgende stappen.
Als laatste stap moest exchange van de oude server verwijderd worden en vervolgens moest dcpromo gedraaid worden om er een member server van te maken. Echter ging er blijkbaar iets mis bij de de-installatie van exchange, maar gezien de nieuwe server probleemloos mailtjes ontving en verstuurde leek mij dit geen probleem. Na het demoten van de oude server start echter de exchange information store niet meer op op de sbs 2008 machine, met de volgende melding:
Ik kan nu op de oude server via het exchange console nog steeds bij de data op zowel de oude als de nieuwe server, ook via ADSI Edit zie ik de oude administrative group en daarmee de oude server nog staan.
Heeft iemand een goede oplossing voor dit probleem of nog andere zaken die ik zou kunnen proberen? Zelf denk ik dat ik op één of andere manier die oude data zou moeten verwijderen, maar dit lijkt me toch echt wel de laatste oplossing die ik zomaar zou uitproberen aangezien het niet terug te draaien is..
Afgelopen week ben ik begonnen aan de installatie van een vervangende machine voor onze oude sbs 2003 machine. De installatie is gegaan volgens het door microsoft uitgegeven document sbs_migration.doc.
Volgens het stappenplan moeten er op een gegeven moment de mailboxen worden overgeplaatst naar de andere server. Dit ging verder probleemloos, zoals omschreven bleven er drie mailboxen achter ( System attendant, SMTP en SystemMailbox). De clients haalden vervolgens netjes hun mail op bij de nieuwe server, dus ik kon rustig verder met de volgende stappen.
Als laatste stap moest exchange van de oude server verwijderd worden en vervolgens moest dcpromo gedraaid worden om er een member server van te maken. Echter ging er blijkbaar iets mis bij de de-installatie van exchange, maar gezien de nieuwe server probleemloos mailtjes ontving en verstuurde leek mij dit geen probleem. Na het demoten van de oude server start echter de exchange information store niet meer op op de sbs 2008 machine, met de volgende melding:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| A transient failure has occurred. The problem may resolve itself in awhile. The service will retry in 56 seconds. Diagnostic information:
Cannot open mailbox /o=EXAMPLE/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=SRV03/cn=Microsoft System Attendant.
Microsoft.Exchange.Data.Storage.ConnectionFailedTransientException: Cannot open mailbox /o=EXAMPLE/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=SRV03/cn=Microsoft System Attendant. ---> Microsoft.Mapi.MapiExceptionNetworkError: MapiExceptionNetworkError: Unable to make connection to the server. (hr=0x80040115, ec=-2147221227)
Diagnostic context:
......
Lid: 12696 dwParam: 0x6D9 Msg: EEInfo: Generation Time: 2009-12-28 19:52:25:176
Lid: 10648 dwParam: 0x6D9 Msg: EEInfo: Generating component: 2
Lid: 14744 dwParam: 0x6D9 Msg: EEInfo: Status: 1753
Lid: 9624 dwParam: 0x6D9 Msg: EEInfo: Detection location: 501
Lid: 13720 dwParam: 0x6D9 Msg: EEInfo: Flags: 0
Lid: 11672 dwParam: 0x6D9 Msg: EEInfo: NumberOfParameters: 4
Lid: 8856 dwParam: 0x6D9 Msg: EEInfo: prm[0]: Unicode string: ncacn_ip_tcp
Lid: 8856 dwParam: 0x6D9 Msg: EEInfo: prm[1]: Unicode string: SRV03.example.local
Lid: 12952 dwParam: 0x6D9 Msg: EEInfo: prm[2]: Long val: -1527653632
Lid: 12952 dwParam: 0x6D9 Msg: EEInfo: prm[3]: Long val: 382312662
Lid: 19778
Lid: 27970 StoreEc: 0x80040115
Lid: 17730
Lid: 25922 StoreEc: 0x80040115
at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Int32 ec, DiagnosticContext diagCtx)
at Microsoft.Mapi.ExRpcConnection.Create(ConnectionCache connectionCache, ExRpcConnectionCreateFlag createFlags, ConnectFlag connectFlags, String serverDn, String userDn, String user, String domain, String password, String httpProxyServerName, Int32 ulConMod, Int32 lcidString, Int32 lcidSort, Int32 cpid, Int32 cReconnectIntervalInMins, Int32 cbRpcBufferSize, Int32 cbAuxBufferSize)
at Microsoft.Mapi.ConnectionCache.OpenMapiStore(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, ClientIdentityInfo clientIdentity, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
at Microsoft.Mapi.ConnectionCache.OpenMailbox(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, WindowsIdentity windowsIdentityAs, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString)
at Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags)
at Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString)
at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString, Boolean useLocalRpc, Boolean ignoreHomeMdb)
at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString)
at Microsoft.Exchange.Servicelets.SystemAttendantMailbox.Servicelet.Work() |
Ik kan nu op de oude server via het exchange console nog steeds bij de data op zowel de oude als de nieuwe server, ook via ADSI Edit zie ik de oude administrative group en daarmee de oude server nog staan.
Heeft iemand een goede oplossing voor dit probleem of nog andere zaken die ik zou kunnen proberen? Zelf denk ik dat ik op één of andere manier die oude data zou moeten verwijderen, maar dit lijkt me toch echt wel de laatste oplossing die ik zomaar zou uitproberen aangezien het niet terug te draaien is..