|
MSDE: The Microsoft Data EngineWhat is MSDEMicosoft's SQL Server database is an excellent mid-level enterprise database system, but it is expensive. The Microsoft Access database engine (known as the 'Jet' engine) is free, but is best used for simple database solutions with few users and with information that is not critical to the business. (Access itself is, of course, not a free product, but the Jet engine is included with Windows and can be downloaded from Microsoft's web site for no charge). Microsoft released an intermediate product known as the Microsoft Data Engine (or MSDE) that is best described as SQL Server 'lite'. This article will explore why you might want to use MSDE and how to go about it. Why use MSDE?The simple answer is because MSDE is free, is more powerful than Access and is 100% compatible with SQL Server. Upgrading an MSDE database to SQL Server is a simple process of moving the database to the SQL Server computer and attaching the database to SQL Server. MSDE is therefore an excellent choice as a database engine for small and medium sized enterprise applications MSDE has most of the strengths of SQL Server, including robust transaction logging and recoverability, on-line backups and security. MSDE includes the SQL Server data transformation and job scheduling tools for complex data manipulation. MSDE will run on all the Windows Server platforms and the following Windows workstation platforms: 98, Me, NT Workstation, 2000 Pro, and XP Pro. MSDE is an excellent choice for low to medium volume web sites and intranet applications. Limitations of MSDEThe most obvious limitation of MSDE is that it includes no administatrative tools. MSDE can be administered from a SQL Server computer, if you have SQL Server in your organisation. If not, then you have a few alternatives:
The other limitations of MSDE are:
Installing MSDEMSDE can be installed from Access 2000 or any version of Office 2000 that includes Access 2000. For more information on installing MSDE, see the Microsoft knowledge base article Q218812 . MSDE is not automatically installed as part of Access or Office, but must be manually installed. Locate the folder \SQL\x86\Setup on the Office CD number 1 and double click Setupsql.exe to install MSDE. ConclusionsI hope that this article clarifies MSDE and its potential role in your plans. Please feel free to drop me a line at jonathan@intexnet.co.za if you wish for more information or assistance with SQL Server or MSDE based applications or developments. See alsoLicensing footnote: You may install MSDE for your own use, but you may not redistribute MSDE with your application unless you have an appropriate MSDE license. Redistribution licenses are included with Visual Studio Enterprise and (I think) Microsoft Office Developer. This is not a serious limitation, but your customers will need to install MSDE themselves if you do not have a redistribution license. |