cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
267
Views
0
Helpful
1
Replies

DIRT Restore does not restore messages

astectelecom
Level 1
Level 1

Hello

Unity 3.15 TSP6.02B

To test DIRT backup and restore I am attempting to restore a customers database onto a clean system in my lab. The restore is sucessful in every aspect except it fails to restore messages ( instead it puts them all in the EAdmin mailbox ). I have followed the help file in the DIRT restore utility i.e. Regedit to ShowSecurityPage which worked and allowed us to give the Administrator account full control for each Mail store object in each storage group in Exchange but the message restore still fails. The restore output log is included below,. Please can you shed some light on the matter.

jim

*************************************************************

Running unitydisasterrecoveryrestore version: 1.0.192

Search for '(error)' or '(warning)' to find logged errors and warnings.

*************************************************************

Starting disaster reocovery Restore at: 06/02/2003 03:22:21

New Unity Install path=e:\CommServer\

Stopping AvMsgStoreMonitorSvr service

net stop process completed

Stopping AvCsGateway

Net stop process completed

Stopping AvCsMgr

Net stop process completed

Stopping AvDSAD

Net stop process completed

Stopping AvDirChangeWriter

Net stop process completed

Stopping AvDsGlobalCatalog service

net stop process completed

Stopping AvGAENsvr service

net stop process completed

Stopping AvLIC service

net stop process completed

Stopping AvMMProxySvr service

net stop process completed

Stopping AvRepDirSvrSvc service

net stop process completed

Stopping AvUMRSyncSvr service

net stop process completed

Stopping AvTTSSvr service

net stop process completed

running Kill AV*

Kill process completed

Stopping the WWW service

net stop process completed

Backing up entire Active Voice registry tree with:regedit /e "E:\commserver\utilities\disasterrecoveryrestore\PreRestoreAVRegistryBranch.reg" "HKEY_LOCAL_MACHINE\SOFTWARE\Active Voice"

Exporting DirectoryConnectors registry branch with: regedit /e "E:\commserver\utilities\disasterrecoveryrestore\TempDirectoryConnectorsRegBranch.reg" "HKEY_LOCAL_MACHINE\SOFTWARE\Active Voice\Directory Connectors"

Exporting CommServer registry branch with: regedit /e "E:\commserver\utilities\disasterrecoveryrestore\TempCommServerRegBranch.reg" "HKEY_LOCAL_MACHINE\SOFTWARE\Active Voice\CommServer"

Exporting CommserverSetup registry branch with: regedit /e "E:\commserver\utilities\disasterrecoveryrestore\TempCommServerSetupRegBranch.reg" "HKEY_LOCAL_MACHINE\SOFTWARE\Active Voice\Commserver Setup"

Exporting AvLogMgr registry branch with: regedit /e "E:\commserver\utilities\disasterrecoveryrestore\TempAvLogMgrRegBranchFile.reg" "HKEY_LOCAL_MACHINE\SOFTWARE\Active Voice\AvLogMgr"

CUCA Registry branch not found on local install, skipping.

AvLic Registry branch not found on local install, skipping.

MIU Integrations registry branch not found on local install, skipping.

AVDOM registry branch not found on local install, skipping.

New Message Store ProgID=AvDsAD.AvDsAD.1

DOH Directory Server Name=TESTBENCH

DOH Mail Server Name=TESTBENCH

MalEXServerName=TESTBENCH

New IDCProgID=AvIDCADSvr.AvIDCAD.1

New MailStoreType=Exchange 2k

new MSGSTORERES=MessageStores\Exchange2k\MsgStoreRes

No Exchange 55 DirConnector found, pulling LDAP port from Commserver Setup.

new LDAP port= 389

Restoring original registry from backup

Old Unity Install path=D:\CommServer\

Restoring CiscoTSP registry branch.

Old switch file name =Defaults.INI

Old GUI Language default=ENG

Old TUI language default=ENG

Old TTS language default=ENG

Old location type= 0

Restoring selected branches from new registry over restored registry from backup

Executing: regedit /s "E:\commserver\utilities\disasterrecoveryrestore\TempDirectoryConnectorsRegBranch.reg"

Executing: regedit /s "E:\commserver\utilities\disasterrecoveryrestore\TempCommServerRegBranch.reg"

Executing: regedit /s "E:\commserver\utilities\disasterrecoveryrestore\TempCommServerSetupRegBranch.reg"

Executing: regedit /s "E:\commserver\utilities\disasterrecoveryrestore\TempAvLogMgrRegBranchFile.reg"

CUCA registry branch not in the local set, skipping

avLIC registry branch not in the local set, skipping

MIU Integrations registry branch not in the local set, skipping

avDOM registry branch not in the local set, skipping

restoring select keys to the registry

Secondary failover server detected, removing AvCsNodeMgr branch in registry

Connecting to SQL with string: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=UnityDb;Data Source=TESTBENCH

Getting data from MailboxStore table

MailboxStoreAlias=Mailbox Store (TESTBENCH)

MailboxStoreDirectoryID=16ffc84336364948aa2e8e9073fb8c3b

MailboxStoreMailDatabaseIndex=CN=Mailbox Store (TESTBENCH),CN=First Storage Group,CN=InformationStore,CN=TESTBENCH,CN=Servers,CN=First Administrative Group,CN

MailboxStoreMAilDatabase=CN=Mailbox Store (TESTBENCH),CN=First Storage Group,CN=InformationStore,CN=TESTBENCH,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=testback,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=backup,DC=tst

Getting data from Subscriber table

MailTransferAgent is empty

Restoring UnityDB database from backed up copy. Path=C:\Documents and Settings\Administrator\Desktop\backup\UnityDBbackup.SQL

User elected not to restore reports data

Getting old machine name out of restored SQL table so it can be searched for and replaced if necessary.

Old Server name=UNITY

Updating location table to point to new server name=TESTBENCH

Restoring backed up values from new MailboxStore to restored table

Updating GlobalLocation table to remove all references to old machine name=UNITY

Updating all suscriber records

alias=Unity_UNITY

Removing the Unity messaging system account from SQL.

alias=ESubscriber

New Home Server=TESTBENCH

alias=EAdministrator

New Home Server=TESTBENCH

alias=Installer

New Home Server=TESTBENCH

alias=Administrator

New Home Server=TESTBENCH

alias=TPhone 1

New Home Server=TESTBENCH

alias=tphone 3

New Home Server=TESTBENCH

alias=pthree

New Home Server=TESTBENCH

(alias information removed)

Updating stream paths for call handlers

Updating stream paths for Distribution Lists

updating stream paths for NameLookupHandler

Restoring routing rules

Restoring switch file definitions

Restoring stream files

Restoring system greeting files

Removing unity messaging profile in registry with string=.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Unity System Profile

Updating registry key value for:Software\Active Voice\Arbiter\1.0\System Configuration 'License Counter'

Old Value=D:\CommServer\LicenseSyncher.exe

New Value= e:\CommServer\LicenseSyncher.exe

Updating registry key value for:Software\Active Voice\AvLogMgr\1.0 'Output Path'

Old Value=e:\CommServer\logs

old path not found in string, skipping...

Updating registry key value for:Software\Active Voice\AvRepDir\1.0 'History Path File'

Old Value=

old path not found in string, skipping...

Updating registry key value for:Software\Active Voice\CDE\1.0 'Softkey Config File'

Old Value=D:\CommServer\Support\UnityKey.ini

New Value= e:\CommServer\Support\UnityKey.ini

Updating registry key value for:Software\Active Voice\Commserver\1.0 'Localized DLL Root Path'

Old Value=e:\CommServer\Localize\Resources\

old path not found in string, skipping...

Updating registry key value for:Software\Active Voice\Commserver\1.0 'Message Path'

Old Value=e:\CommServer\Localize\Messaging\

old path not found in string, skipping...

Updating registry key value for:Software\Active Voice\FailureConv\1.0 'Failure Conversations Prompt Directory'

Old Value=D:\CommServer\Localize\Prompts\%s\AvFailure\

New Value= e:\CommServer\Localize\Prompts\%s\AvFailure\

Updating registry key value for:Software\Active Voice\GAEN 'DataPath'

Old Value=D:\CommServer\Gaen

New Value= e:\CommServer\Gaen

Updating registry key value for:Software\Active Voice\GAEN 'DefPromptsPath'

Old Value=D:\CommServer\localize\Prompts\REP_LNG\AvGaenNotConv

New Value= e:\CommServer\localize\Prompts\REP_LNG\AvGaenNotConv

Updating registry key value for:Software\Active Voice\GAEN 'LocConfigFile'

Old Value=D:\CommServer\Gaen\Gaen_localise.ini

New Value= e:\CommServer\Gaen\Gaen_localise.ini

Updating registry key value for:Software\Active Voice\MIU\1.0\Initialization 'Configuration File Path'

Old Value=D:\CommServer\IntLib\

New Value= e:\CommServer\IntLib\

Updating registry key value for:Software\Active Voice\Ruler\1.0 'Files Dir'

Old Value=D:\CommServer\Support\

New Value= e:\CommServer\Support\

Setting Active Voice\AvRepMgr\1.0\Reports to:e:\CommServer\Reports\

Setting Active Voice\AvRepMgr\1.0\RPT Path to:e:\CommServer\CrystalReports\

Setting Active Voice\UnityUMR\1.00\MTAStoragePath to:e:\CommServer\UnityMTA\

Removing non local Locations from the GlobalLocations table

Removing non local subscribers from the GlobalSubscribers table

Removing subscribers from the GlobalSubscribers table that have a NULL location object ID

(error) unable to find alias 'EADmin' in the subscriber table in SQL. The default setup may not have completed proplery.

Starting resync of SQL to the directory at: 06/02/2003 03:23:42

Sync finished at: 06/02/2003 03:31:24

Allowing SA access for current user with :e:\CommServer\GrantUnityAccess -u BACKUP\Administrator -s installer

Starting AvCsGateway

Net start process completed

Starting AvCsMgr

Net start process completed

Starting AvDSAD

Net start process completed

Starting AvDSEX55

Net start process completed

Starting AvDirChangeWriter

Net start process completed

Starting AvDsGlobalCatalog service

net start process completed

Starting AvGAENsvr service

net start process completed

Starting AvLic service

net start process completed

Starting AvMsgStoreMonitorSvr service

net start process completed

Starting AvUMRSyncSvr service

net start process completed

Starting AvTTSSvr service

net start process completed

Starting AvRepDirSvrSvc service

net start process completed

Starting WWW service service

net start process completed

Starting Unity

Restoring subscriber messages

Building subscriber table of MailboxDNs

Attempting to connect to Access using connection string:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\commserver\utilities\disasterrecoveryrestore\SubscriberInfo.mdb

Attempting to connect to SQL table with string=Driver={SQL Server};server=;database=UnityDb

finished building subscriber table and mailboxes.txt file

Subscriber information table built successfully

strExMergePath=C:\Program Files\Exchsrvr\BIN\

ExchangeServerName=TESTBENCH

Kicking off exMerge process at:06/02/2003 03:32:06

Finished exMerge process at:06/02/2003 03:32:58

(error) No ExMerge.log file generated. restore of messages failed

Finished disaster reocovery restore at: 06/02/2003 03:32:58

1 Reply 1

lindborg
Cisco Employee
Cisco Employee

Couple things here... there's been a number of updates to DiRT restore - you probably want to grab the latest version of www.CiscoUnityTools.com - build 211 (as opposed to 192 you're running) is the current release. Download 211 and give it a whilr, it could be related to the INI file I construct to automate the ExMerge restore not being updated properly (there was a bug along those lines fixed between 192 and 211).

If that's not it, try running ExMerge stand alone and do a manual restore - the EXE will be in the Exsvr\bin directory and you can just follow the "part 2" of the 2 step process (importing the PST files) - and walk through the wizard - if it's unhappy there it should say why.