Thursday, November 12, 2009

Top 10 Things About microsoft Exchange Server 2010

At Microsoft Exchange Connections this week in Las Vegas, Exchange expert Tony Redmond delivered a keynote addressed entitled "Top 10 Things You Need to Know About Exchange 2010." With Microsoft's announcement earlier this week at TechEd Europe in Berlin about the immediate availability of Exchange Server 2010, Redmond's topic was well chosen, and the keynote was well-attended. For those who couldn't be there, here is Redmond's top 10 list.

1. Exchange 2010 is release 3.2 of Exchange Server—What Redmond means by this statement is that Exchange 2010 is the second version of the third generation of Exchange. The first generation includes the versions before Exchange 2000; the second generation is Exchange 2000 and Exchange 2003. The third stage began with Exchange 2007, which marked a fundamental change in the architecture of Exchange organizations. As the second release of this generation, Exchange 2010 should be past the initial growing pains that such drastic changes bring about.

2. First fundamental refresh of the Information Store since 1996—The improvements or upgrades to the Store include a larger database page size (up to 32kb from 8kb in Exchange 2007) and improved I/O, which is more sequential and less random. Because of these improvements, single instance storage (SIS) has been eliminated as no longer important. Also, storage groups are gone; management is intended to be by the database.

3. New software-based approach to high availability—High availability is built in to Exchange 2010 through Database Availability Groups (DAGs), which let you replicate databases to multiple servers with automatic failover in the event of problems. This architecture also introduces the concept of incremental deployment—that is, you can add servers and mailboxes as you need them; you don't have to plan everything before you even begin.

4. Hosted Exchange and on-premises are equal (almost)—Exchange 2010 was developed from the beginning to be scalable as a cloud-based solution as well as deployable in your on-premises data center, and it has received extensive testing through Microsoft's online initiatives. Therefore, it's clearly ready and able to be successfully deployed as a hosted service, although a few features might still be available only with on-premises deployments.

5. No upgrade path, must install on fresh hardware—I suspect this is a point that still might be unpopular with many users. Redmond explained that because you need to carefully consider your underlying OS, it makes sense to do fresh installs rather than upgrades. Exchange 2007 had the same situation; however, keeping in mind that this version is within the same generation, no doubt many admins expected the opportunity of in-place upgrade at least if they were already on Exchange 2007: no such luck.

6. More fully developed message compliance features—Compliance features in Exchange 2010 build on the good start of Exchange 2007 and provide a more feature-rich and customizable experience. Although the new personal archive isn't specifically a compliance feature, it can be used in conjunction with retention policies and rules to aid in better mailbox management. Improvements to the transport dumpster (what Redmond called Dumpster 2.0) let it keep track of all edits and deletions for better visibility of end user actions. And Exchange 2010 also introduces cross-mailbox search capability, which is a great first step toward e-discovery.

7. Role-Based Access Control (RBAC) replaces ACL-based permissions—With RBAC, users see in the GUI only functions they have permissions to perform; this restriction applies also to PowerShell-based management and the ability to use only cmdlets that are authorized for assigned roles. Redmond did mention the need to be careful assigning roles or you could end up locking yourself out of the management areas you need to be in, with no way back.

8. PowerShell 2.0—As you've no doubt seen, Exchange 2010 adds many new features, and that means many new Windows PowerShell cmdlets to manage things—hundreds, in fact. Additionally, PowerShell 2.0 adds remote management capability so you no longer need to work locally to get the job done. Redmond warned to be sure to test your PowerShell 1.0 scripts because some cmdlets have been removed and some might work differently in 2.0.

9. Exchange Control Panel (ECP)—You can still manage Exchange 2010 with Exchange Management Console (EMC) and Exchange Management Shell (EMS), but now you also have the option to use the browser-based ECP, giving you additional remote management capabilities. You can also use ECP to delegate some functions to end users, such as simple password resets—and thereby save lots of call to the Help desk.

10. And lots more—OK, Tony, I think you're cheating a little with this one, but in a well-meaning way. After all, there's a lot of worthy stuff to talk about with Exchange 2010.

Redmond's list of more items included such things as MailTips, Exchange Web Services as API, UM upgrades such as personal attendants, and of course the big improvements in Outlook Web App (formerly Outlook Web Access, but still OWA).

Source: http://windowsitpro.com/article/articleid/103132/tony-redmonds-top-10-things-about-exchange-2010.html

Monday, November 2, 2009

E00.log is Missing and Database Doesn't Mount with Event 9518 and 455

Transaction log files is the disaster recovery method used by Exchange Server to bring its databases to a consistent state post crash. The current transaction log data for a database is stored in E##.log file, which is further renamed to E#######.log when reaches to 5MB in size. The '##' is basically the storage group identifier. Thus, for first storage group, the file is E00.log.

The file may go missing or get corrupt It generally occurs because of antivirus scanning and can render the databases unmountable as a consequence. At this point, you should remove all the transaction log files from the root folder and try to mount the database. If the problem continues, Exchange database corruption might be the reason. So, you need to use Exchange Recovery solutions to repair and restore the files. For instance, when you try to mount a mailbox or public store of Exchange Server 2000 or 2003, the operation might fail. When you view the application event log, you may come across events 9518 and 455. Cause E00.log file is missing or corrupt.

This could occur if an anti-virus program is scanning or if anti-virus quarantine option is enabled for Exchange files. Microsoft suggests excluding Exchange databases, temporary files, logs, the IIS system files and the IFS drive from antivirus scanning on computer running Exchange Server.

Also, it is recommended to avoid the scanning of folders that contain these files. By default, the folder containing temporary data is \Exchsrvr\MDBData. If your anti-virus software is scanning this folder, it might take the 'E00.log' as a virus or a file containing the virus. As a result, it will quarantine the 'E00.log' file and cause Exchange Server to crash. Solution 1. Stop all the Exchange services and exclude its files from antivirus scanning 2. Move all the log files from \Exchsrvr\MDBData to a temporary folder, except E00.chk, Res1.log and Res2.log 3. Start all the Exchange services and try to mount the databases 4. If you still cannot mount the databases, the problem lies is databases.

 They might be corrupt. Run eseutil /p to perform soft recovery, restore from backup or use a third-party Exchange Recovery product. Exchange Server Recovery utilities incorporate high-end scanning algorithms that can safely repair a damaged Exchange database and extract data from. Stellar Phoenix Mailbox Exchange Recovery is a powerful and safe Exchange Server Recovery utility to provide systematic repair for corrupted Exchange databases. It supports Exchange Server 5.5, 2000 and 2003. The tool can perform comprehensive Exchange Recovery for all database objects and extracts user mailboxes in individual PST files.