Image: Microsoft SQL Server 2005 Express review
Similar articles
ADVERTISEMENT
Reviews Disclaimer
Readers are reminded that the opinions expressed, and the results published in connection with reviews and/or laboratory test reports carried out on computing systems and/or related items are confined to, and representative of, only those goods supplied and should not be construed as a recommendation to purchase.

Review: Microsoft SQL Server 2005 Express database server

A completely free database engine for developers and small businesses

Best prices: Check prices now  Check prices now
Price: £Free
Manufacturer: Microsoft
Specifications:
Ratings
Overall rating: Overall rating
Features: Features
Ease of use: Ease of use
Value for money: Value for money
Rate this product
Verdict

Pros: Full implementation of SQL Server 2005 engine with no workload or connection limits; free database management tools also available; simple upgrade to full package
Cons: Supports only one host processor, 1GB of Ram and 4GB databases
Overall: Not quite SQL Server, but almost – a step up from MSDE for developers and small businesses alike Supports only one host processor, 1GB of Ram and 4GB databases

Alan Stevens, Personal Computer World 02 May 2006

ADVERTISEMENT

It’s not often Microsoft gives stuff away and there’s usually a catch, as with MSDE (Microsoft SQL Server Desktop Engine), the cut-down version of its SQL Server product, for example.

Widely used by third-party developers and small businesses, MSDE may be free, but it suffers from performance and capacity limits, and a lack of management tools.

However, that’s all history because, with the launch of SQL Server 2005 last year, Microsoft replaced MSDE with a free, yet full, implementation of its database engine, called SQL Server 2005 Express.

There are still a few catches, some of which might seem retrograde. SQL Express, for example, can only use one processor, whereas MSDE supported two, and it can’t store data in more than 1GB of memory, compared to 2GB previously.

Plus there’s still a database size limit, although this has been raised to 4GB.

But there’s plenty of good news. Out goes the workload throttle, which stopped more than five concurrent tasks being handled, and the MSDE connection limits, while the SQL Server 2005 engine itself is much nimbler than its predecessor.

It’s also a full implementation, complete with support for the Common Language Runtime (CLR) and new XML data types.

Whereas MSDE only had a command-line interface, Microsoft has announced a free set of graphical management tools to go with SQL Express – SQL Server Management Studio Express.

We downloaded both packages and found them easy enough to install, although the process can take a while to complete.

The downloads are large (53MB for SQL Express and 30MB for the Management Studio) and they need to be installed onto a well-specified PC running Windows 2000 (SP4 ), XP or Windows Server 2003.

You also need Windows Installer 3.0, and version 2.0 of the .Net Framework. The setup program prompts for these if they’re not configured already.

Finally, it’s important to register if you intend to distribute the database with your own software, although client licences aren’t required.

A silent install option is still available – important if distributing with another application.

There’s also a new graphical setup tool with a wizard to guide you through the various setup options, including the choice of built-in security, NT authentication or mixed-mode deployment.

The new database is now tightly locked down, which means having to explicitly enable remote access using named pipes or TCP/IP.

But that’s easily done, and once installed the SQL engine runs as a background service, with a simple management utility to stop and start it and fine-tune the various parameters.

Management Studio Express can then be installed separately, adding tools to create databases, design queries, edit data and take backups.

For developers, full integration with Visual Studio 2005 also comes as standard, and there’s a free Express edition of that until 6 November 2006.

SQL Server 2005 Express is a welcome addition to a growing band of free database servers, which now includes Oracle as well as MySQL and other open-source products.

Performance and capacity limits mean it can’t be used for everything, but if you’re a small software developer it’s a no-brainer.

It’s also great for demonstrations, and for supporting a growing list of applications that need a database to run, such as network inventory tools and content management systems, where the cost of a full SQL Server licence might otherwise put such applications out of reach.

System requirements
Pentium III or better (1GHz processor recommended)
192MB Ram (512MB recommended)
525MB hard disk
Windows 2000 (SP4), XP (SP2) or Server 2003 (SP1)
Net Framework 2.0
Windows Installer 3.0


All Backup Tools

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story

R E A D E R   R E V I E W S
M A R K E T P L A C E
Sponsored links