Exchange Issue
Exchange Issue
Solution.
Check whether the account used to start the service is a “Local system account”
by looking at the properties of SA service from the event viewer.(Eventvwr)
Check whether the server object (Exchange server name) has full control
permissions on the server container object in the Active directory using Adsiedit
console. http://support.microsoft.com/kb/297295
Right click on Domain controllers -> properties -> Group policy tab -> Edit - >
Computer configuration -> Security - > local policies -> user rights assignment ->
Managing audit and security log -> Properties.
If the problem persists, we need to check the functionality of the Global catalog
servers and the Domain controllers. We need to have atleast one GC server in the
site to start the SA service successfully.
To start the Exchange services DNS and Active directory should be inplace.
Use the following commands and tools to test the functionality of Domain
controllers and DNS.
Dcdiag /s > output file name to run the command on a member server). Just
type Dcdiag if running on a DC. We need to execute the command for each DC. If
the output contains any replication error or DNS errors then the issue is with the
Active directory.
Check for the event id’s 2101 or 2102 in the application or system log for
Topology discovery errors. (If the topology discovery is successful an event id:
2080 will be generated in the app log).
Verify for the FSMO roles on the Domain controllers using the following
command.
To test the connectivity between Exchange and DC’s execute the following
command.
Nltest /dsgetsite
Copy “Policytest” tool from the Exchange CD and execute the command
“Policytest.exe” from the DOS prompt. http://support.microsoft.com/kb/314294
If failed to found the privileges to the DC then run the command “Domainprep”
http://support.microsoft.com/?kbid=821907
http://support.microsoft.com/?kbid=325964
http://support.microsoft.com/?kbid=280432
http://support.microsoft.com/?kbid=245024
http://support.microsoft.com/?kbid=251640
http://support.microsoft.com/?kbid=327844
http://support.microsoft.com/?kbid=906154
http://support.microsoft.com/?id=822590
http://support.microsoft.com/default.aspx?scid=kb;EN-US;158148
http://support.microsoft.com/kb/321708
http://support.microsoft.com/?kbid=265706
=======================================================
=================
Issue 2:
Mailbox store and Public folder stores not mounting (Database not mounting).
Possible causes:
If the SA is started and Information store is not started, the follow the below
troubleshooting steps:
• Check whether we are using local system account to start the service.
• Check out whether the Exchsrvr folder and the Inetsrv folder is excluded from
the “Anti-virus Exclusions list”.
• Check whether the Anti virus is scanning the Exchange databases in the back
ground. If possible stop the Anti virus service or disable the background
scanning.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS
\VirusScan (In the Value Data field, change the value to 0.) 0 means disabled, 1
means enabled.
If the problem persists, check the “STATE” field of the service. Whether the
service is in starting state or the service itself is not starting. If the service is
“Crashing or is in Hanging mode” then follow the troubleshooting steps for Issue
5.
If the Information Store service started successfully then we need to verify the
permissions and the consistency of the Exchange databases.
Minimum permissions required for mailbox store and public folder store:
(check on the mail box and public folder store from ESM)
• Authenticated Users group - Read and Execute, List Folder Contents, and Read
• Server Operators group - Modify, Read and Execute, List Folder Contents,
Read, and Write
• System account - Full Control
Check whether the Exchange computer has full control permissions on the
mail box store.
Check whether the inherited permission check box is enabled on the mail box
store.
Check for the consistency of the Exchange databases (Priv1.edb and Pub1.edb)
by using below commands:
Note: We need to run the “Eseutil” command from the BIN folder.
• Check for the value in “State” field /mh command. Either it should show
“Consistent - Clean shutdown” or “Inconsistent - Dirty shutdown”.
• If the database is “Consistent” then verify for the permissions listed above or
look for the event ids in the application log. Also, try removing or stopping the
anti-virus software.
• If the database is “In-consistent” then verify for the “Log required field” in the
output of /mh command.
• Find the check point value of the last log file by using the below command:
(check point file tells the last log file committed to the database)
If all the required log files are present in the log files folder:
• If the required log files are available in the Log files folder then do a soft
recovery to play the log files using eseutil command.
• Before doing soft recovery check the integrity of the log files whether all the log
files are in sequence and the files are not corrupted by using the below command:
• Keep only the required log files in the log files folder and move all the log files to
the temp folder.
• Performing soft recovery to play the required log files in the log files folder
using below command:
http://www.microsoft.com/technet/prodtechnol/exchange/Analyzer/f8faaa6d-
7213-4271-9ba3-a2c4274f091d.mspx
The complete syntax for the Eseutil.exe soft recovery function, listing all possible
switches, is:
We can use the switch “/t” with the eseutil command to ignore the log files
available 0n the hard drive (In MDBDATA) folder.
Note: In the Application event log, an Extensible Storage Engine (ESE) event ID
204 information message is logged to indicate the start of recovery, and then a
series of ESE event ID 301 information messages are logged. These information
messages indicate the exact log numbers that are recovered. Finally, an ESE
event ID 205 information message is logged to indicate that the recovery process
is complete.
Note: We can also dismount and remount the mail box store to replay the
required log files in the log file folder.
Verify any log file is quarantined by the anti virus software. If any log file is
quarantined restore the log file to the original location and perform soft recovery.
Restore the databases from the backup and play the log files from Restore.env
file. (By default log files are restored to a TEMP folder with the file name
“Restore.env”). After playing the log files from Restore.env file we can also play
the log files available on hard disk.
To see the contents of the Restore.env file, execute the below command:
C:\Program files\Exchsrvr\Bin> eseutil /cm (Do not mention the file name
“Restore.env” in the command line.
To play the log files present in Restore.env file, execute the below command:
C:\Program files\Exchsrvr\Bin> eseutil /cc (Do not mention the file name
“Restore.env” in the command line.
http://support.microsoft.com/?id=259851
http://support.microsoft.com/?kbid=192185
Note: After doing offline defragmentation we need to move all the log files in the
log file folder to a Temp folder. Mount the stores and dismount the stores to run
Isinteg command. We need to take the backup of the Exchange databases after
performing the offline defragmentation because the signature of the databases
changes after defragmentation.
http://support.microsoft.com/?id=301460
http://support.microsoft.com/?id=244525
If the database is reached 16 GB limitation follow the steps given in the below KB
article:
http://support.microsoft.com/?id=828070
http://www.microsoft.com/technet/prodtechnol/exchange/2003/hd.mspx
Information store does not mount with 0xfffff745 and -2235 errors:
http://support.microsoft.com/?id=307242
Information Stores Do Not Mount After You Use the "/disasterrecovery" Switch:
http://support.microsoft.com/?id=285169
http://support.microsoft.com/?kbid=147524
http://support.microsoft.com/?kbid=812592
http://support.microsoft.com/?kbid=200941
=======================================================
==================
Issue 3:
Possible causes:
Solution:
• Check whether we are using local system account to start the service.
• Check out whether the Exchsrvr folder and the Inetsrv folder is excluded from
the “Anti-virus Exclusions list”.
• Check whether the Anti virus is scanning the Exchange databases in the back
ground. If possible stop the Anti virus service or disable the background
scanning.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS
\VirusScan (In the Value Data field, change the value to 0.) 0 means disabled, 1
means enabled.
If the problem persists, check the “STATE” field of the service. Whether the
service is in starting state or the service itself is not starting. If the service is
“Crashing or is in Hanging mode” then follow the troubleshooting steps.
This logging is enabled by default in debug versions of the Store.exe file, but it is
disabled in customer retail (RTL) versions.
MORE INFORMATION
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS
\ParametersSystem
4. On the Edit menu, click Add Value, and then add the following registry value:
The Information Store will begin to log the debug traces in the Store.log file in the
\Exchsrvr\Bin folder (this may take up to one minute to begin its logging
mechanism). You do not have to stop and restart the information store for these
changes to take effect.
NOTE: This pre-made Store.ttd file contains the generic tracing information. You
can create a custom Store.ttd file on your own, but this requires you to install the
debug build of Store.exe, or use the StartITP.exe utility to enable the specific
tracing that you require.
For additional information about how to use StartITP.exe, click the article
number below to view the article in the Microsoft Knowledge Base:
250913 How to Open a Store ITP Window against a Retail Build of Store.exe
(Internal KB)
Enterprise Version:
file://exrel/RELEASE/boneyard/Ex60RTM/server/enterprise/ent/dbg/USA/set
up/i386/exchange/bin
For example, start the debug build of the Store.exe file from the command
prompt, click Debug , click Trace Info , and then, under TAG Numbers , click to
select the 1 and 2 check boxes.
You can also copy the TTD file from a different server.
The information store begins to log the traces in the Store.log file in the Bin
folder. You do not have to stop and restart the information store.
Per-User Tracing Feature Added to Exchange 2000 Server Service Pack 2 (SP2):
http://support.microsoft.com/default.aspx?scid=kb;en-us;296624
1. Make sure that the Microsoft Exchange Information Store service is stopped.
2. Click Start, click Run, type regedit, and then click OK.
3. In Registry Editor, locate the following subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeI
S\ParametersSystem
4. On the Edit menu, point to New, click DWORD Value, and then follow these
steps:
a. In the Value Name box, type Enable Tracing .
b. In the Data Type box, type REG_DWORD .
c. In the Data Value box, type 1 .
NOTE: You do not have to install the debug tools on your Exchange server. It can
be installed on a workstation then copied to the the Exchange server.
• Go to http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
• In the Installing Debugging Tools for Windows section, follow steps 1 and 2.
• In the File Download dialog box, Select Save and save file to the local hard drive.
• Once downloaded, navigate to the folder and double click the executable to
install.
Step 2: Run Adplus.vbs on the Exchange server console (not through Terminal
Services).
• Open a command prompt by going to Start, Run and enter the syntax: CMD
• At this point, Adplus will attach a debugger to the process and wait for an
Access Violation.
• Once an Access Violation occurs, the debugger will be invoked and a dump file
will be created.
• The folder Store_DumpFile will be automatically created and all data files will
be placed in the folder.
Visit the following web site for instructions and to download the ADPLUS tool:
http://support.microsoft.com/default.aspx?scid=kb;en-us;286350
http://support.microsoft.com/?kbid=907783
http://support.microsoft.com/?kbid=257725
Per-User Tracing Feature Added to Exchange 2000 Server Service Pack 2 (SP2):
http://support.microsoft.com/?kbid=296624
The Information Store service and Outlook 2003 crash intermittently when
Outlook 2003 clients connect to a mailbox on an Exchange 5.5 server
http://support.microsoft.com/?kbid=834466
http://support.microsoft.com/?kbid=248838
=======================================================
==================
¬Issue 4:
Possible causes:
Either Information store or Publicϖ folder store is not selected during backup.
Solution:
Once the backup completes all the log files get deleted automatically. If the log
files are not purged during full online backup then move the log files to the Temp
folder. Try sending few e-mails to create new log files; to isolate the issue whether
the problem is with the old log files get corrupted.
If the problem persists, verify whether the backup was successful. Also check the
application and system logs for any event ids and errors and proceed with the
further troubleshooting steps as necessary.
=======================================================
==================
Issue 5:
Problem replicating Public folders from one Exchange server to other server.
Possible Causes:
Mail flow is not working between theϖ servers.
Solution:
Follow the steps given in the below KB to troubleshoot the public folder
replication issue:
http://support.microsoft.com/?id=842273
If the problem persists after performing the steps given in the above article, turn
on the diagnostic logging on both the Exchange servers and check for event ids in
the application log and proceed accordingly with further troubleshooting steps.
The above article mention on how to turn the diagnostic logging for public folder
replication.
Articles for Reference:
TechNet Support WebCast: Troubleshooting public folder replication:
http://support.microsoft.com/?id=907304
http://support.microsoft.com/?id=321082
Replication does not occur for one Exchange server in the organization:
http://support.microsoft.com/?id=812294
Public Folder Hierarchy and Content Is Not Being Replicated Across Routing
Groups:
http://support.microsoft.com/?id=260330
http://support.microsoft.com/?id=273479
http://www.microsoft.com/technet/prodtechnol/exchange/guides/WorkingE2k
3Store/f92870f5-ad69-4b45-96cd-4a32a03537a7.mspx
Controlling Exchange Server 2003 Public Folder Replication:
http://www.microsoft.com/technet/prodtechnol/exchange/guides/WorkingE2k
3Store/f92870f5-ad69-4b45-96cd-4a32a03537a7.mspx
=======================================================
==================
Issue 6:
Possible causes:
Solution:
The errors are separated by graphical images of the actual error themselves, the
associated possible causes and the troubleshooting steps to follow.
Error 80040e19
Possible Causes
• Incorrect Path name listed in IIS under the Home Directory tab
• This can occur if the public folder hierarchy on the exchange server is associated
with the public folder store with another server.
Troubleshooting
• Verify proper IP address, host header and port in the properties of the Default
Web Site. IP address by default is set to all unassigned with no host header bound
to port 80. Set back to defaults for testing purposes. If multiple IP addresses are
bound to the network card due to the “All in one” syndrome with running
multiple websites on an exchange server, try using the first bound IP address.
Add host header if necessary to get around this. Change port if necessary. If this
error is occurring on a cluster server, then you may need to add a host header for
the Exchange cluster virtual name to the website to get this working
• Check to make sure that URLScan is not installed on the server. This can be
found by getting the master WWW properties in IIS and selecting the ISAPI
filters tab. If URLScan is listed, then the best thing to do to see if URLScan is
causing the problem is to check the urlscan.log file that is created in the
\winnt\system32\inetsrv\urlscan folder.
http://support.microsoft.com/?id=328659
http://support.microsoft.com/?id=309508
NOTE: Once a setting in the urlscan.ini is changed for use with URLScan, the
IISAdmin service will need to be restarted for the change to take effect. Keep in
mind that this will stop the Information Store which will affect Outlook and OWA
clients.
• Connect to another Public Folder store, if available, to see if the issue persists.
To do this, right click on “Public Folders” and then select “Connect to…” and then
select another PF store.
• Check the properties in IIS on the public and exadmin folders whether they are
pointing to the proper Home Directory paths. Be default, exadmin should point
to \\.\BackOfficeStorage and public should point to m:\domain.com\public
folders. Having incorrect directory paths will cause this issue even if it is off by
one letter. For example, if Public Folders was spelled Public Folder.
• Verify the correct folderpathname is listed for the http public folder. See
SOX031125700026 for more information.
• Take a netmon trace when the client is attempting to connect to the public
folders in the ESM, this will tell you what is being returned from IIS. The client,
in this case, would be an ESM on another computer besides the Exchange server
itself so that we can see the proper network traffic.
Error 80070005
Possible Causes
• There are instances where you are prompted for your network password and
after 3 tries, you may receive this Access Denied error. This usually occurs when
HTTP keep-alives and not configured for the default website.
Troubleshooting
• Get properties of the Default website and then put a check box in the “Enable
HTTP Keep- Alives”
Error 80070057
Possible Causes
• Anonymous only authentication is set for the exadmin virtual directory. This
normally occurs if the DS2MB replication process if broken and an administrator
changed the access permissions for this vdir to anonymous only.
Troubleshooting
Check off the box to enable Integrated Authentication and then find out why the
DS2MB process is failing to replicate this information from Active Directory in to
the Metabase.
Error 80072030
Possible Causes
• This can occur if you are attempting to propagate permissions in the ESM for a
top level folder in a Mixed Mode organization in which you have no local
Exchange 5.5 replicas on this server.
Troubleshooting
Error 80090301
Possible Causes
• This can occur if you are requiring SSL for the exadmin virtual directory under
the Default website, but there is no certificate bound to the website. • Incorrect
Host header is configured for the Default Web Site.
Troubleshooting
• To resolve this, open the ISM and then get properties of the exadmin vdir and
select the Directory Security tab. From there, select the Edit Button under Secure
Communications. Uncheck “Require 128-bit encryption” and then uncheck
“Require secure channel (SSL). Click OK and then expand Public Folders again.
• If you do not have access to change this information in the ISM, then you can
manually remove this.
Error c007274c
Possible Causes
Troubleshooting
Error c1030af0
Possible Causes
• This can occur if you have multiple IP addresses bound to the network card on
the Exchange server and you have the default website bound to this secondary IP
address.
• An invalid host header or IP address has been set for the default website
Troubleshooting
• Try setting the default web site to “All Unassigned” and then reopen the ESM
and try to expand Public Folders.
Error c1030af1
Possible Causes
• You will see this error message if you go to the properties of the Default Website
> select the Directory Security Tab, click the Edit button of IP address and
domain name restrictions > and Deny your Exchange server’s IP address or
subnet.
Error c1030af2
Possible Causes
Troubleshooting
• Check the IIS logs to see if all http requests are connecting over port 80. If any
other port is listed, then you will get this error.
• Use Metaedit or MBExplorer to add this information back. A Metaedit sample
view is shown below. Once adding this back in, Public Folders should be able to
expand immediately. The path to get to this is LM/W3SVC and then double-click
on the InProcessIsapiApps to get the below view. Note: Davex is also explicitly set
at the vdir level, but that is not used for administration, only the viewing of Public
folders through OWA.
o Run "cscript.exe adsutil delete ds2mb" (this deletes the ds2mb in the Metabase)
o Restart the Exchange System Attendant (this will restart the Information Store
and the MTA Stacks and recreate the Exadmin virtual directory)
http://www.microsoft.com/resources/documentation/WindowsServ/2003/stan
dard/proddocs/enus/Default.asp?
url=/resources/documentation/windowsserv/2003/standard/proddocs/en-
us/ref_we_logging.asp
Error c1030af3
Possible Causes
• Improper authentication method set in IIS for the public and exadmin vdir’s
• DS2MB process has not populated the proper entries in the IIS metabase
• There is an incorrect path listed for the properties of the exadmin vdir in IIS.
This value should be \\.\BackOfficeStorage.
Troubleshooting
• Ensure that a proper authentication method is selected for the HTTP Public
Vdir in the ESM. If none is listed, then you will receive the above error. If the
correct authentication method shows up in ESM, open the Internet Service
Manager to see if the same authentication method is listed for the Public vdir.
Also check the exadmin vdir for the same authentication method. If this
authentication method is not present, then there is a problem with DS2MB
replicating this information from Active Directory to the IIS metabase. Check the
event log for additional information regarding the failing DS2MB process.
• Open the ESM on another computer or server. If this works, then this is
machine specific.
• Check permissions on the Top level Public Folder using ADSIEdit or the ESM to
ensure no specific denies are set. Correct if necessary.
• Exclude the M: Drive or hidden EXIFS mapping from any AV File level
scanning. Restart server to release any locked or open files.
• If msExchDS2MBOptions is set to 0 for the exadmin vdir, the above error will
occur. Reset this back to the default of 66 and allow time for replication to the
metabase.
Error c1030af4
Possible Causes
• The exadmin vdir local path has a trailing backslash in the path such as the
following \\.\BackOfficeStorage\
Troubleshooting
• Remove the trailing backslash for the vdir properties in IIS and then refresh the
ESM.
Error c1030af6
The operation failed because of an HTTP error 501 (Not implemented). Verify
that the ExAdmin virtual root exists on the destination server.
Possible Causes
Error c1030af7
Possible Causes
• This can occur if you have multiple Web sites configured and the default website
is currently stopped. This website includes the associated vdirs (exadmin,
exchange, public, exchweb) which are not available when that site is stopped.
Troubleshooting
• Check to see if the exadmin directory exists in IIS under the default website. If it
does not, from a command prompt in the \inetpub\adminscripts folder, enter
“cscript adsutil.vbs delete ds2mb” and hit enter. This will remove the information
from the metabase. Restart the System Attendant service to get this information
repopulated in IIS.
Error c1030af8
Possible Causes
Troubleshooting
• Run “fport.exe 80” to find the offending service and either disable it or change
its port number.
Error c0072af9
Possible Causes
• You are unable to resolve the DNS name for the server you are trying to connect
to in the ESM.
Troubleshooting
• Try pinging the server by both the netbios name and the FQDN name.
• If the servers name is not registered in DNS, go ahead and register it by opening
a command prompt on the remote server and typing “ipconfig /registerdns”.
Verify in the DNS manager that this was registered properly.
Error c1038a21
Possible Causes
• The Microsoft Exchange System Objects folder is not located in the root of the
domain
Error c0072afc
Possible Causes
• You are unable to resolve the DNS name for the server you are trying to connect
to in the ESM.
Troubleshooting
• Try pinging the server by both the netbios name and the FQDN name.
• If the servers name is not registered in DNS, go ahead and register it by opening
a command prompt on the remote server and typing “ipconfig /registerdns”.
Verify in the DNS manager that this was registered properly.
Error c0072741
Possible Causes
Troubleshooting
• Go to Start - Programs - Windows 2000 Support Tools - Tools and launch ADSI
Edit.
• In the Properties dialog box you will see 2 drop-down lists. drop down the top
list and select "Both". Drop down the second list and scroll down to the attribute
"msExchSecureBindings" and double click on it.
• If this attribute is set to 443 or any other value really, click the 443 value to
select it and click the "Remove" button. Then click "Apply" and then "OK"
• Close out of ADSI Edit, close and reopen Exchange System Manager and test
Public Folder access again.
Error c103b401
Possible Causes
• This can occur if the default website (Default) is not configured to use port 80 or
an incorrect host header is configured.
Troubleshooting
• Change the Default website to listen on port 80 and remove any host header
entries.
• Start the Default Website on the Exchange server that you are attempting to
connect to in the ESM.
• Verify that msExchServerBindings port number for the exadmin vdir matches
the port bound to the Default Web Site.
• Try connecting to another Exchange public folder to see if the same issue occurs
on another server.
Error c103b404
Possible Causes
• This can occur if you have a certificate bound to the default website, you have
required SSL on the exadmin virtual directory, and the certificate common name
does not contain the FQDN of the server name that IIS is installed on.
Troubleshooting
• To resolve this issue, remove the certificate from the default website and request
a new certificate that contains a common name of the FQDN of the server.
Error c103b405
Possible Causes
• The exadmin vdir local path is set to a value other than \\.\BackOfficeStorage
o No DNS mapping for the second IP that maps to the FQDN of the server
Possible Causes
Troubleshooting
• Get properties of the Default website and then put a check box in the “Enable
HTTP Keep-Alives”
http://www.microsoft.com/technet/prodtechnol/exchange/2003/insider/publicf
olders.mspx
Please see the web version of this document (will also be the most updated one)
here:
http://msweb/personal/mikelag/Shared%20Documents/ESM%20PF
%20Troubleshooting/default.htm
=======================================================
==================
Issue 7:
====================================
Possible Causes
• Check for the Exchange server (Home server) responsible for generating the
OAB.
• In the Default Offline Address List properties, confirm that the Default Global
Address List is in the Address List list. Add any other address lists that are
necessary for offline access. Check whether the replica’s are added for the OAB
system folder.
• Check for the OAB system folders (OAB Version 2a for Exchange 2000 and
Version 3a for Exchange 2003).
• Check for the public folder tree listed on public folder store.
• Compare the value of the Distinguish Name on the public folder store with the
value of site folder server on the Administrative group using ADSIEDIT.
• If the mailbox store has not been associated with a valid offline Address Book.
Troubleshooting
=============
If the mailbox store has not been associated with a valid offline Address Book:
If "Administrative Groups" does not appear under Organization, make sure that
you have configured Exchange System Manager to display Administrative
Groups. To do so, right-click Organization, click Properties, and then click
Display administrative groups.
4. Expand Servers, expand the server that you want to configure, and then
expand First Storage Group.
If one is not listed, click Browse, and then click a valid offline Address Book. You
can use Default Offline Address Book as the default setting.
If there are multiple sites in the Exchange organization, replicate the default
offline address list to the servers in those sites to improve download
performance. To replicate the offline address list to other servers:
1. Open the properties of the OAB Version2 object, and then click the Replication
tab.
2. Add the other servers to the Replicate content to these public stores list.
4. The replication of the OAB Version2 folder follows the replication schedule of
the public folder store by default. To force replication to occur immediately,
rebuild the default offline address list.
To troubleshoot activity that occurs when the offline address list is rebuilt,
increase the diagnostic logging to maximum on the following object in the offline
address list server properties:
Service: MSExchangeSA
Open the ESM -> Right click on the Exchange server name -> properties ->
diagnostic logging tab
Monitor the Application event log for events that can assist you in
troubleshooting issues with offline address list generation.
If the OAB Version2 folder is missing from the Public Folders container (to locate
this container, click the Administrative Groups container, click the Servers
container, click the server_name container, and then click the First Storage
Group container), rebuild the default offline address list in Exchange System
Manager. To rebuild the default offline address list:
1. Expand the Recipients container, and then expand the Offline Address Lists
container. Delete and re-create the Default Offline Address List by using a
different name.
Note: If you do not use a different name, you will not be able to download the
offline address list.
2. Open the Default Offline Address List properties, and then set the Update
Interval to Always.
3. In the Default Offline Address List properties, confirm that the Default Global
Address List is in the Address List list. Add any other address lists that are
necessary for offline access.
5. Right-click the Default Offline Address List, and then click Rebuild. Allow time
for the system to rebuild the offline address list and replicate the information
among the domain controllers.
6. Verify that the OAB Version2 folder was created successfully in the Public
Folders container under the Administrative Groups\Servers\server_name\First
Storage Group containers. If the OAB Version2 folder was not created, view the
Application event log to determine which errors occurred.
7. If the OAB Version2 folder was successfully created, verify that a MAPI client
can download the offline address list.
If the system folders (OAB version 2a or OAB version 3a) then we need to reset
the system folders by following the steps listed in the below website:
http://support.microsoft.com/kb/275171/
=======================================================
==================
Issue 8:
Possible Causes:
• Incorrect Domain RUS settings i.e.: Not pointing to the correct servers.
• Missing permissions (Recipient Update Service does not have the necessary
access permissions to update the objects)
The domain, the Exchange server, and the Windows domain controller that are
involved in running this instance of the Recipient Update Service are displayed.
The Update interval setting is also displayed. This is set to Always Run by default.
5) To change the Windows domain controller that this instance of the Recipient
Update Service connects to when it updates objects in Active Directory, click
Browse next to Windows Domain Controller, locate the domain controller that
you want the Recipient Update Service to connect to, and then click OK.
Important Points
• Each instance of the Recipient Update Service associates one Exchange server
(where the Recipient Update Service runs) with one Windows 2000 or Windows
Server 2003 domain controller (on which the Active Directory objects are
updated). Only one Recipient Update Service object can be associated with one
Active Directory domain controller.
• When you are creating a Recipient Update Service, you cannot select the
domain controller. You can only select the domain that you want the new
Recipient Update Service to be associated with. After you have finished creating
the Recipient Update Service, you can edit the properties of the Recipient Update
Service and select the domain controller that you want. (Vimp)
• • If you perform a rebuild operation, all proxy e-mail addresses are recalculated
and all address list memberships are verified. Perform a rebuild operation if you
make a change to organizational policy on SMTP addressing (for example, if you
change the DNS domain suffix from .com to .net or if you change the DNS
domain name). A rebuild operation may take several hours. We recommend that
you perform this operation during a period of low network activity. (REBUILD)
Missing Permissions
• Inheritable permissions from parent are not propagated to object check box on
the Active Directory organizational unit that the accounts reside in.
:\I386\Setup.exe /domainprep
For detailed information on required permissions for RUS, Visit the following
web site:
http://support.microsoft.com/kb/254030/
=======================================================
==================
Issue: 9
Possible Causes:
• Anti virus may reduce the virtual memory to a level below the 32 MB address
space. (Where an antivirus program that is configured to scan the messaging
databases reduces the virtual memory block to less than 32 MB).
address space, the following warning message is logged to the application event
log:
Source: MSExchangeIS
Category: Performance
ID: 9582
Type: Warning
Description:
The virtual memory necessary to run your Exchange server is fragmented in such
a way that performance may be affected. It is highly recommended that you
restart all Exchange services to correct this issue.
1. Prepare and perform the steps to shut down and then restart the server in the
next 36 to 72 hours.
2. To determine the rate of decay, use the Performance Logs and Alerts tool to
monitor the following counter for the MSExchangeIS performance object :
Use this data to help you plan an appropriate time (in the next 36 to 72 hours) to
shut down and then restart the server.
When an Exchange server has less than 16 MB of free contiguous virtual address
space, the following error message is logged to the application event log:
Source: MSExchangeIS
Category: Performance
ID: 9582
Type: Error
Description:
The virtual memory necessary to run your Exchange server is fragmented in such
a way that performance may be affected. It is highly recommended that you
restart all Exchange services to correct this issue.
At this level of virtual memory fragmentation, the Store.exe process cannot create
additional heaps and cannot correctly mount and dismount storage groups. If the
VM Largest Block Size counter is below 10 MB, the storage groups do not mount.
When an event ID 9582 error message is logged, prepare to shut down and
restart the server. When you shut down and then restart the server to clear virtual
memory fragmentation, there are additional considerations when Exchange 2000
Server is configured in a clustered environment. When you move cluster
resources from one node to another node, this process does not ensure a "clean"
virtual memory address space. If cluster resources are owned by the destination
cluster node, and the cluster resources are moved to the passive node (without
first restarting the destination node), you may experience virtual memory
fragmentation on the passive node. To avoid this situation, and to clear memory
fragmentation in an Exchange 2000 Server clustered environment, follow these
steps:
1. Restart the passive node before you move cluster resources to it.
This step helps to make sure that the cluster resources are moved to a server that
has a "clean" virtual memory address space.
Note: Exchange Server 2003 restarts the Store.exe service automatically after the
resource records have been moved to a different node in the cluster to reset the
Store.exe address space on that node. Therefore, the next time that the Exchange
virtual server is moved back to the passive node, the Store.exe is operating with a
"clean" address space.
2. Check the /3GB switch and the /userva switch in the Boot.ini file.
ote: If you want to turn off the memory configuration check, add the Suppress
Memory Configuration Notification DWORD value to the following registry key,
and then set the value to 1:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeI
S\ParametersSystem
The following counter is the most important counter to monitor for virtual
memory fragmentation in the Store.exe process in Exchange 2003 and Exchange
2000:
This counter displays the size (in bytes) of the largest free block of virtual
memory. This counter appears as a line that slopes downward as virtual memory
is used. If this counter drops below 32 MB, Exchange logs an event ID 9582
warning message in the application event log. If this counter drops below 16 MB,
Exchange logs an event ID 9582 error message in the application event log. If the
largest free block is small (less than 10 MB), the server is approaching a critical
state where message operations may start to fail and event ID 12800 error
messages are repeatedly logged. (Refer to the web site to add more counters for
monitoring the VM issues: http://support.microsoft.com/kb/296073/)
Important points:
• One of the effects of using the /3GB switch is a significant reduction in the
number of system pages that are available to the kernel. Setting the /3GB switch
in the Boot.ini file on Exchange servers is to modify the default settings and to
increase the number of system pages that are allocated.
• When you set the /3GB in the Boot.ini file on a Windows Server 2003-based
computer, set the /userva switch in the Boot.ini file to a value between 2970 and
3030. The recommended value is 3030 (this value is the equivalent to the
Windows 2000 SystemPages value of 31000).
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Memory Management
5. In the Value data box, type a value between 24000 and 31000, and then click
OK.
For more information on the above registry key, refer to the below web site:
http://support.microsoft.com/?kbid=325044
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager
For more information on the above registry key, visit the below web site:
http://support.microsoft.com/kb/315407/
Articles to Refer:
http://support.microsoft.com/?kbid=325044
http://support.microsoft.com/kb/291988/
Exchange 2000 requires /3GB switch with more than 1 gigabyte of physical RAM
http://support.microsoft.com/kb/266096/
http://support.microsoft.com/kb/315407/
How to modify the Store Database maximum cache size in Exchange 2000
Server:
http://support.microsoft.com/kb/266768/
http://support.microsoft.com/kb/296073/
Virtual Memory Fragmentation Occurs When You Fail Over an Exchange 2000
Virtual Server:
http://support.microsoft.com/kb/810985/
=======================================================
==================
Issue 10:
Error message “Mailboxes still exist in the mailbox store” while removing the
Exchange server from the site or organization.
Solution:
By default we have three mail boxes listed in the mail box store when we install
the Exchange server.
• SMTP mail box. (when PF replication happens through mail that time SMTP
mailbox uses)
• System mail box. (it uses for system generated mail reports or NDR )
• System Attendant mail box. (It’s only one for each exchange server, when user
access mail through OWA and create appointment it uses SA mailbox to publish
system site folder.)
To check whether we have any other mail boxes in the mail box store we need to
verify an attribute “MSExch HomeMDBBL or HomeMDBBL” on the mail box
store using ADSIEDIT in the Active directory. We need to install the Windows
support tools to open ADSIEDIT console.
Look for the above attribute. If found any mail boxes, search for the users in the
AD and delete the mail boxes for the users or move the mail boxes to the other
Exchange server in the site or organization.
=======================================================
==================
Issue 11:
Changing the database paths and log file path locations to the different drive
from Active directory. We can also change the paths from ESM.
Solution:
How to Move Exchange Databases and Logs in Exchange 2000 Server 257184
How to move Exchange databases and logs in Exchange Server 2003 821915
=======================================================
==================
Issue 12:
Understand -1018, -1019 and -1022 database errors in the application log.
Possible causes:
Check for any event id’s in the application and system logs and view the
If the issue is not with the hardware then restore the databases from the
backup media. If the backup is not available then perform the hard repair on the
databases followed by offline defragmentation and isinteg to fix the physical and
logical corruptions in the database.
Understanding and analyzing -1018, -1019, and -1022 Exchange database errors:
http://support.microsoft.com/?id=314917