Vraag


Acties:
  • 0 Henk 'm!

  • tim427
  • Registratie: September 2006
  • Laatst online: 31-07 18:00

tim427

Turbulence!

Topicstarter
Na een server crash hebben we een nieuwe server ingericht met Exchange 2013 en proberen we nu de oude Exchange 2007 database te mounten.

De oude server:
Windows Small Business Server 2008 (Windows Server 2008)
Exchange 2007 SP3
Active Directory

De nieuwe server:
Windows Server 2012 R2
Exchange 2013
Active Directory

De oude server is dus gecrashed en de Windows Server Backup wil helaas geen "bare metal" recovery doen. We hebben besloten om de nieuwe server op te tuigen met een schone installatie en een nieuwe Active Directory. So far, so good. Alles is up and runnning, echter de oude Exchange 2007 database mounten binnnen Exchange 2013 wil niet lukken.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[PS] E:\DB>Mount-Database DB
Couldn't mount the database that you specified. Specified database: DB; Error code: An Active Manager operation failed.
 Error: The database action failed. Error: Operation failed with message: MapiExceptionDatabaseError: Unable to mount d
atabase. (hr=0x80004005, ec=1108)
Diagnostic context:
    Lid: 65256
    Lid: 10722   StoreEc: 0x454
    Lid: 1494    ---- Remote Context Beg ----
    Lid: 45120   dwParam: 0xF000605
    Lid: 57728   dwParam: 0xF000672
    Lid: 46144   dwParam: 0xF00078B
    Lid: 34880   dwParam: 0xF00078B
    Lid: 34760   StoreEc: 0xFFFFFB43
    Lid: 46144   dwParam: 0xF000C4E
    Lid: 34880   dwParam: 0xF000C4E
    Lid: 54472   StoreEc: 0x1388
    Lid: 42184   StoreEc: 0x454
    Lid: 1750    ---- Remote Context End ----
    Lid: 1047    StoreEc: 0x454      [Database: DB, Server: SERVER.DOMEIN.local].
    + CategoryInfo          : InvalidOperation: (DB:ADObjectId) [Mount-Database], InvalidOperationException
    + FullyQualifiedErrorId : 215E05D0,Microsoft.Exchange.Management.SystemConfigurationTasks.MountDatabase
    + PSComputerName        : SERVER.DOMEIN.local


Bij het uitvoeren van "eseutil /mh DB.edb" krijg ik keurig te zien dat de database in "State: Clean Shutdown" is.
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
[PS] E:\DB>eseutil.exe /mh .\DB.edb

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 15.00
Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating FILE DUMP mode...
         Database: .\DB.edb


DATABASE HEADER:
Checksum Information:
Expected Checksum: 0xcd7d3bf3
  Actual Checksum: 0xcd7d3bf3

Fields:
        File Type: Database
         Checksum: 0xcd7d3bf3
   Format ulMagic: 0x89abcdef
   Engine ulMagic: 0x89abcdef
 Format ulVersion: 0x620,20
 Engine ulVersion: 0x620,20
Created ulVersion: 0x620,20
     DB Signature: Create time:04/28/2016 11:59:46.892 Rand:3458611713 Computer:
         cbDbPage: 8192
           dbtime: 15207554 (0xe80c82)
            State: Clean Shutdown
     Log Required: 0-0 (0x0-0x0)
    Log Committed: 0-0 (0x0-0x0)
   Log Recovering: 0 (0x0)
  GenMax Creation: 00/00/1900 00:00:00.000
         Shadowed: Yes
       Last Objid: 9133
     Scrub Dbtime: 0 (0x0)
       Scrub Date: 00/00/1900 00:00:00
     Repair Count: 0
      Repair Date: 00/00/1900 00:00:00.000
 Old Repair Count: 0
  Last Consistent: (0x0,0,0)  04/28/2016 12:24:35.357
      Last Attach: (0x0,0,0)  04/28/2016 12:22:05.932
      Last Detach: (0x0,0,0)  04/28/2016 12:24:35.357
    Last ReAttach: (0x0,0,0)  00/00/1900 00:00:00.000
             Dbid: 1
    Log Signature: Create time:00/00/1900 00:00:00.000 Rand:0 Computer:
       OS Version: (6.2.9200 SP 0 NLS ffffffff.ffffffff)

Previous Full Backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00.000

Previous Incremental Backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00.000

Previous Copy Backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00.000

Previous Differential Backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00.000

Current Full Backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00.000

Current Shadow copy backup:
        Log Gen: 0-0 (0x0-0x0)
           Mark: (0x0,0,0)
           Mark: 00/00/1900 00:00:00.000

     cpgUpgrade55Format: 0
    cpgUpgradeFreePages: 0
cpgUpgradeSpaceMapPages: 0

       ECC Fix Success Count: none
   Old ECC Fix Success Count: none
         ECC Fix Error Count: noneState: Clean Shutdown
     Old ECC Fix Error Count: none
    Bad Checksum Error Count: none
Old bad Checksum Error Count: none

  Last checksum finish Date: 00/00/1900 00:00:00.000
Current checksum start Date: 00/00/1900 00:00:00.000
      Current checksum page: 0


Operation completed successfully in 0.203 seconds.


Meerdere fora op internet melden dat deze foutcode (ec=1108) voorkomt als de database in een "State: Dirty Shutdown" is. Voor de zekerheid alsnog "eseutil /p" en "eseutil /d" uitgevoerd, echter blijft de fout terugkomen.

Ik heb exact hetzelfde resultaat met een andere Exchange 2007 Database van dezelfde server (Public Folders).

Iemand suggesties?

Beste antwoord (via tim427 op 29-04-2016 02:16)


  • jjbstolk
  • Registratie: September 2001
  • Laatst online: 16:32
Ik denk dat je beter wat geld kan stoppen in een tool die de mailboxes uit de oude DB haalt. Verder een nieuwe AD en Exchange inrichten en dan de mail die je uit de oude DB hebt gehaald weer importeren.

Wij gebruiken http://www.kerneldatareco...ange-server-recovery.html maar er zijn meerdere tools.

Alle reacties


Acties:
  • +1 Henk 'm!

  • jimbo123
  • Registratie: November 2007
  • Laatst online: 26-03-2023
Volgens mij kun je helemaal geen Exchange 2007 DB mounten op een Exchange 2013 server.
Je zou dan tijdelijk een Exchange 2007 server dienen in te richten en de DB netjes laten migreren.

In jouw geval wellicht handiger (sneller) om het EDB bestand naar PST's te laten converteren en die in Exchange 2013 te importeren. Hier zijn tools voor te vinden.

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 17:57
Dat klopt inderdaad. En hetzelfde geldt al helemaal voor de Public Folder database, die bestaat niet eens meer in Exchange 2013 maar is vervangen door PF mailboxes.

Om de data weer uit de oude databases te halen ben je veroordeeld tot recovery tools zoals Kroll Ontrack Powercontrols. Of VEEAM Explorer, die was altijd gratis en is nu volgens mij te downloaden als trial.

Waarom zijn jullie voor Exchange 2013 gegaan en niet voor 2016?

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • tim427
  • Registratie: September 2006
  • Laatst online: 31-07 18:00

tim427

Turbulence!

Topicstarter
jimbo123 schreef op donderdag 28 april 2016 @ 13:03:
Volgens mij kun je helemaal geen Exchange 2007 DB mounten op een Exchange 2013 server.
Je zou dan tijdelijk een Exchange 2007 server dienen in te richten en de DB netjes laten migreren.

In jouw geval wellicht handiger (sneller) om het EDB bestand naar PST's te laten converteren en die in Exchange 2013 te importeren. Hier zijn tools voor te vinden.
Ah thanks. Volgens internet lijkt het wel te kunnen.

Ik heb inmiddels een VM ingericht met een Server 2008 + Exchange 2007 SP3. Mounten lijkt te werken, echter krijg ik alleen de volgende databases te zien:

code:
1
2
3
4
5
6
7
[PS] E:\DB>Get-MailboxStatistics -Database RDB

DisplayName               ItemCount    StorageLimitStatus
-----------               ---------    ------------------
SystemMailbox{145781AA-33 402
E4-4A28-B728-3EB1A6849292
}

Acties:
  • 0 Henk 'm!

  • Rolfie
  • Registratie: Oktober 2003
  • Laatst online: 20:06
tim427 schreef op donderdag 28 april 2016 @ 12:38:
We hebben besloten om de nieuwe server op te tuigen met een schone installatie en een nieuwe Active Directory.
Ik vind dit een hele gevaarlijke..... Een nieuwe AD.... Ik ben erg benieuwd of je dit op een nieuwe AD je mailboxen werkend gaat krijgen.

Acties:
  • 0 Henk 'm!

  • tim427
  • Registratie: September 2006
  • Laatst online: 31-07 18:00

tim427

Turbulence!

Topicstarter
Dat is juist het probleem. De orginele AD is dus gecrashed en de Windows Server Backup wil geen bare-metal restore uitvoeren (Een bekende fout van Microsoft, wat opgelost is vanaf Server 2008R2..)

Kan op dit moment alleen files restoren, waaronder een "Clean Shutdown" Exchange 2007 database.

Acties:
  • 0 Henk 'm!

  • Trommelrem
  • Registratie: Februari 2009
  • Laatst online: 09-11-2021
tim427 schreef op donderdag 28 april 2016 @ 13:45:
Dat is juist het probleem. De orginele AD is dus gecrashed en de Windows Server Backup wil geen bare-metal restore uitvoeren (Een bekende fout van Microsoft, wat opgelost is vanaf Server 2008R2..)

Kan op dit moment alleen files restoren, waaronder een "Clean Shutdown" Exchange 2007 database.
Kun je wellicht wel de backup opstarten in Hyper-V? Simpelweg door de VHD's (eerst te kopieren en dan) te koppelen aan een VM (en een aparte schijf te maken voor de 100 MB partitie voor bootmgr). Meestal kun je een WindowsImageBackup namelijk gewoon opstarten in Hyper-V.

Ik heb het zelfs een keer voor elkaar gekregen om een gecrashte SBS 2011 te uploaden naar Microsoft Azure door de WindowsImageBackup VHD's te uploaden. Compleet unsupported, maar het werkte wel.

[ Voor 15% gewijzigd door Trommelrem op 28-04-2016 14:52 ]


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • jjbstolk
  • Registratie: September 2001
  • Laatst online: 16:32
Ik denk dat je beter wat geld kan stoppen in een tool die de mailboxes uit de oude DB haalt. Verder een nieuwe AD en Exchange inrichten en dan de mail die je uit de oude DB hebt gehaald weer importeren.

Wij gebruiken http://www.kerneldatareco...ange-server-recovery.html maar er zijn meerdere tools.

Acties:
  • 0 Henk 'm!

  • Equator
  • Registratie: April 2001
  • Laatst online: 09-09 15:29

Equator

Crew Council

#whisky #barista


Acties:
  • 0 Henk 'm!

  • tim427
  • Registratie: September 2006
  • Laatst online: 31-07 18:00

tim427

Turbulence!

Topicstarter
jjbstolk schreef op donderdag 28 april 2016 @ 14:15:
Ik denk dat je beter wat geld kan stoppen in een tool die de mailboxes uit de oude DB haalt. Verder een nieuwe AD en Exchange inrichten en dan de mail die je uit de oude DB hebt gehaald weer importeren.

Wij gebruiken http://www.kerneldatareco...ange-server-recovery.html maar er zijn meerdere tools.
Ik die tool eventjes proberen! (Trial: 25 mails per map)

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 17:57
Je had mijn opmerking over een gratis tool ook gezien?

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 10-09 22:05
Public folders terugzetten vanuit een recovery DB is erg lastig...
1x tegenaan gelopen en uiteindelijk heb ik maar 3rd party software gebruikt (na het mounten van de DB bleek ik - logisch - geen mailboxes in die DB te hebben. Omdat ik ook niet alles PFs moet restoren maar zeer selectief te werk moest gaan ben ik voor 3rd party oplossingen gegaan)

Acties:
  • 0 Henk 'm!

  • Rolfie
  • Registratie: Oktober 2003
  • Laatst online: 20:06
tim427 schreef op donderdag 28 april 2016 @ 13:45:
Dat is juist het probleem. De orginele AD is dus gecrashed en de Windows Server Backup wil geen bare-metal restore uitvoeren (Een bekende fout van Microsoft, wat opgelost is vanaf Server 2008R2..)
Heb je hier meer informatie over?

Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:27

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

tim427 schreef op donderdag 28 april 2016 @ 13:45:
Dat is juist het probleem. De orginele AD is dus gecrashed en de Windows Server Backup wil geen bare-metal restore uitvoeren (Een bekende fout van Microsoft, wat opgelost is vanaf Server 2008R2..)

Kan op dit moment alleen files restoren, waaronder een "Clean Shutdown" Exchange 2007 database.
Heb je een backup van de system state?

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • Sjoak
  • Registratie: December 2001
  • Laatst online: 06:19
Zou als ik de topicstarter was direct een tool aanschaffen (volgens mij zon 300 euro uit mijn geheugen) om boxen te exporteren naar pst bestanden, scheelt je een hoop tijd kloten !

Acties:
  • 0 Henk 'm!

  • ivocare
  • Registratie: April 2005
  • Laatst online: 09-09 22:49
Volgens mij kun je wel de DB mounten en dan daarna een cleanup draaien. De mailboxen worden dan ontkoppeld en kun je volgens mij met de exchange console koppelen aan een gebruiker. Volgens mij komen ze dan tevoorschijn in de disconnected mailboxes. ZO was het in ieder geval in ex 2003. Na deze versie heb ik nog niet in zo'n situatie gezeten.

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 17:57
ivocare schreef op donderdag 28 april 2016 @ 21:07:
Volgens mij kun je wel de DB mounten en dan daarna een cleanup draaien.
Je kunt geen Exchange 2007 mailbox op een Exchange 2013 server mounten, dat heeft nooit gekund trouwens.

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • ivocare
  • Registratie: April 2005
  • Laatst online: 09-09 22:49
Jazzy schreef op donderdag 28 april 2016 @ 21:10:
[...]

Je kunt geen Exchange 2007 mailbox op een Exchange 2013 server mounten, dat heeft nooit gekund trouwens.
Sorry, dat klopt. Maar volgens mij is de Ex 2007 al up en running? Zo had ik dat begrepen.
http://www.msexchange.org...Groups-Exchange-2007.html

[ Voor 18% gewijzigd door ivocare op 28-04-2016 21:20 ]


Acties:
  • 0 Henk 'm!

  • skelleniels
  • Registratie: Juni 2005
  • Laatst online: 20-08 13:07
Misschien overbodige opmerking, maar staat op de pc's de cache in Outlook aan? In het slechtste geval kan je nog de mails exporteren naar een .pst op de pc's zelf. Lijkt me dat er niet veel zal verloren gaan.(Tenzij de pc's al een tijdje niet meer aanlagen en er intussen al een hoop nieuwe mails zijn binnengekomen). Er zullen wel voortdurend credentials worden gevraagd in Outlook omdat hij de Exchangeserver niet kan vinden, maar dit kan je negeren.

http://specs.tweak.to/16567


Acties:
  • 0 Henk 'm!

  • tim427
  • Registratie: September 2006
  • Laatst online: 31-07 18:00

tim427

Turbulence!

Topicstarter
@all: Uiteindelijk de tool van Kernel gekocht (bedankt voor de tip @jjbstolk !)

@Question Mark: Ja die heb ik, echter wil de restore niet werken door een vage fout. Na wat heen en weer gebel met Microsoft, blijkt het een combinatie van RAID-drivers + USB-stick + USB-backup-schijf niet lekker te werken. Later nog eens geprobeerd vanaf de oude server met een schone Windows Server 2008 installatie (restore naar een andere volume), maar ook dit was een drama qua booten.

@ivocare: In een VM met Windows Server 2008 + Exchange 2007 SP3 is het mounten uiteindelijk wel gelukt echter zag die geen andere mailboxen (zie posts hierboven). Elk willekeurig tooltje kon ze wel inlezen.

@Sjoak: Dit dus.. Op een gegeven moment de knoop door gehakt. Dit is uiteindelijk goedkoper ;)

@Jazzy: Heb als eerst VEAAM geprobeerd. Is inderdaad gratis zonder beperkingen voor 30 dagen. Support helaas alleen Exchange 2010, 2013 en 2016

Acties:
  • 0 Henk 'm!

  • jjbstolk
  • Registratie: September 2001
  • Laatst online: 16:32
Mooi, hopelijk gaat de opbouw van alles wel weer lekker vlot.

Acties:
  • 0 Henk 'm!

  • Sjoak
  • Registratie: December 2001
  • Laatst online: 06:19
Top !

Acties:
  • 0 Henk 'm!

  • tim427
  • Registratie: September 2006
  • Laatst online: 31-07 18:00

tim427

Turbulence!

Topicstarter
Met die tool had ik snel de PST-files, importeren was dan wel meer een drama met Outlook als client.

TL;DR; Alles is nu "fresh installed" met oude data weer terug!

Bedankt voor het meedenken!

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 17:57
tim427 schreef op zaterdag 30 april 2016 @ 15:17:
Met die tool had ik snel de PST-files, importeren was dan wel meer een drama met Outlook als client.
Blij dat je dat met één regel PowerShell kon doen op de server, of niet? :)

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 10-09 22:05
Jazzy schreef op zaterdag 30 april 2016 @ 15:24:
[...]
Blij dat je dat met één regel PowerShell kon doen op de server, of niet? :)
Volgens mij heeft hij het dus vanuit Outlook gedaan ipv met New-MailboxImportRequest (wat hij zelfs nog vanuit EAC had kunnen doen)

Acties:
  • 0 Henk 'm!

  • tim427
  • Registratie: September 2006
  • Laatst online: 31-07 18:00

tim427

Turbulence!

Topicstarter
Klopt! Maar dit was direct een mooie manier om de mail op te laten schonen door de gebruikers zelf ;)

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 17:57
Killah_Priest schreef op zaterdag 30 april 2016 @ 15:29:
[...]

Volgens mij heeft hij het dus vanuit Outlook gedaan ipv met New-MailboxImportRequest (wat hij zelfs nog vanuit EAC had kunnen doen)
Hint: sarcasme. :)

Exchange en Office 365 specialist. Mijn blog.

Pagina: 1