Migrating from EXOLEDB

Topic Last Modified: 2007-04-17

The ExOLEDB provider is used to develop messaging applications. Programmers use the ExOLEDB provider to access the Exchange store by using OLE DB and ActiveX Data Objects (ADO). Programmers can also use Structured Query Language (SQL) queries to access items in the store.

ExOLEDB is de-emphasized in Microsoft Exchange 2007. We recommend that you use Exchange Web Services to develop new messaging applications and migrate existing applications to this technology when possible.

Migrating to Exchange Web Services

Exchange Web Services provides the same access to the Exchange store as does ExOLEDB. Unlike those built by using ExOLEDB, client applications built by using Exchange Web Services can be run on a local or remote computer.

Note

ExOLEDB can only be run on a computer on which Microsoft Exchange is installed.

You will have to redesign applications that were created by using ExOLEDB to use Exchange Web Services. Consider redesigning custom applications that were created by using ExOLEDB as early as possible, as future versions of Microsoft Exchange may not contain the ExOLEDB data provider.

See Also

Concepts

Migration

Other Resources

Web Services
Exchange Web Services Architecture