Tuesday, June 19, 2012

Unable to Mount Database

By Joseph Piggee Sr.
Symptom:
MapiExceptionCallFailed: Unable to mount database
First check the status of your database and if necessary do a soft recovery using eseutil:
1. Open your EMS
2. Type eseutil /mh "C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database\[b]Mailbox Database.edb[/b]" (Change the edb to the name of your database)
3. Look for State: Dirty Shutdown
If you do have State: Dirty Shutdown
1. You will need to repair the database by typing the following command:
eseutil /p "C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database\Mailbox Database.edb" (Change Mailbox Database.edb to the name of your database)
2. Re-run the database check:
Type eseutil /mh "C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database\Mailbox Database.edb"
3. Check for State: Clean Shutdown
4. If clean, try to mount your database, and you should be good.

Another way to fix:

Check and Repair the database
1. Check the database:
eseutil /mh "C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database\Mailbox Database.edb"
Look for the following in the output: State: Dirty Shutdown
1.a Since the database has not been properly shut down, it needs to be repaired.
Make sure you make a backup of the database before attemting any kind of repairs
To repair, run the following:
eseutil /p "C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database\Mailbox Database.edb"
1.b Re-run the database check from 1.a and if all goes well, you should see this somewhere in the output: State: Clean Shutdown

You can try mounting the database. If it mounts, you are good to go, if it doesn't you have to check the logs:
Check and Repair the database logs
2. Check the exchange logs (don't forget to specify E00 - the starting sequence for the logs)
eseutil /ml "C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database\E00"
2.a There will be a list of logs and depending on their state, you may get an error. (They should all say OK, if the logs are clean) Errors vary, but most likely it is a file corruption and needs a chkdsk to run.
As a sidenote, if the database state is Clean Shutdown you can safely remove the logs.

How to Force Synchronization with the Edge Transport Server

 

Symptoms:

Mailbox can receive internal email, but not external.

*Note: Make sure to remove the check from "Require that all senders are authenticated"


Sounds like your changes for this DL hasn't replicated to your Edgetransport server yet.
Complete the following steps.

Description:
The synchronization is initiated from the Hub Transport server Joleyhubtransport01.
Edge Transport servers will be synchronized.
Only the changes since the last replication will be synchronized.
You can't use the EMC to force EdgeSync, so you'll need to use EMS instead.


1. Click Start-> All Programs->Microsoft Exchange Server 2010->Exchange Management Shell
2. At the prompt, type the following:
3. Start-EdgeSynchronization -Server "Your Hubtransport Server"
4. Press enter.

How to Mount Mailbox Database

By Joseph Piggee Sr.

1. In the console tree, expand Server Configuration, and then click Mailbox.

2. In the result pane, select the server on which the database is located.

3. In the work pane, select the mailbox or public folder database that you want to mount.

4. In the action pane, click Mount Database.

5. Verify that the status indicated in the Status column has changed from Dismounted to Mounted.

Unable to Install Exchange 2007 Admin Tools

By Joseph Piggee Sr.

When attempting to install Exchange 2007 Admin tools on Windows 7 a common error is encountered, that points to Admin Tools.

Error msg:

The following error was generated when "$error.Clear();
if($RoleInstallWindowsComponents){# Install any Windows Roles or Features required for the Management Tools role Install-WindowsComponent -shortNameForRole "AdminTools" -ADToolsNeeded $RoleADToolsNeeded}" was run: "The system cannot find the file specified".

  1. Open Control Panel, and then select Programs.
  2. Click Turn Windows features on or off.
  3. Select Microsoft .NET Framework 3.5.1.
  4. Navigate to Internet Information Services > Web Management Tools > IIS 6 Management Compatibility.
  5. Select the check box for IIS 6 Management Console, and then click OK.
  6. Restart you PC
  7. Install Exchange admin tools

Your Mailbox Appears to be unavailable. Try to access it again in 10 seconds.

 

This is a VERY common error, due to various reasons. Bottom-line, either your database isn't mounted or you have a service issue.

By Joe Piggee Sr.

1. Open services applet, by click start-> run.


2. Type Services.msc


3. Scroll down to Microsoft Exchange Information Store"


4. If it is started, restart it. If is isn't started, Right click and select start.


5. Take a look at the other related Exchange services. All that are configured to start automatically, make sure they are all, started.

Disable IPv6

 

By Joseph Piggee Sr.

http://support.microsoft.com/kb/929852

IPv6 can be disabled either through the DisabledComponents registry value or through the check box for the Internet Protocol Version 6 (TCP/IPv6) component in the list of items on the Networking tab for the properties of connections in the Network Connections folder. The following figure shows an example.

The DisabledComponents registry key affects all interfaces on the host. However, the check box on the Networking tab affects only the specific interface. The DisabledComponents registry value does not affect the state of the check box. Therefore, even if the DisabledComponents registry key is set to disable IPv6, the check box in the Networking tab for each interface can still be checked. This is expected behavior.

Note Unchecking the checkbox on a network adapter will not disable IPv6 on the host. It will unbind IPv6 from this adapter. To disable IPv6 on the host, follow the steps below.

To use the DisabledComponents registry value to check whether IPv6 was disabled, run the following command at a Windows command prompt:
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents

You may receive the following error message:
ERROR: The system was unable to find the specified registry key or value.
If you receive this error message, the DisabledComponents registry value is not set. If the DisabledComponents value is set, it overrides the settings in the connection properties.

To enable or to disable IPv6 or to selectively enable or disable components of IPv6 automatically, click the Fix this problem link. Then, click Run in the File Download dialog box, and follow the steps in this wizard.