One of our clients has started working with some software that uses the MSDE — the Microsoft SQL Desktop Engine. This is a stripped down, black-box version of SQL Server for people that need a database server but don’t want to pay for SQL Server nor need all its super-powers.
MSDE is stripped down in two ways.
The second limitation there may not be a big deal for an office scenario. In our case, the client has a dozen users that may or may not be connected at any given time, so the scalability limitations are never an issue.
The first limitation can suck, however. I don’t like black boxes, especially when it comes to data storage. I want to know what’s going on inside my database. To do this, I found a few tools that will do just this for the MSDE, and bring it ever so closer to SQL Server.
Microsoft has a whole list of “MSDE partners” here.
So would the MSDE work for Web sites? I don’t know — it’s certainly a step up from Access, but I don’t use Access anymore either.
Another question about MSDE: with the advent of SQL Server Express — the free version of SQL Server — is the MSDE still going to hang around? Or are its days numbered? I can’t find anything on “MSDE 2005,” and if you Google for that, Microsoft has purchased AdWords to direct you to SQL Server Express, which would seem to indicate that it’s a dead product.
Finally, for the record, while I’ve never been a big fan of Microsoft for server technologies, I’ve always liked SQL Server. My first official Microsoft training was an MCDBA track on SQL Server 7.0, and I’ve used the information I learned from that class six years ago over and over again since then.
Microsoft may not do everything right with servers, but SQL Server is a fine product, no matter how much you hate Redmond.
IBM sets DB2 database free: This slipped under the radar about a week ago: there's now a free version of DB2. DB2 Express-C is the same database as IBM's commercial offerings but the company places limits on what kind of hardware it can run on. It…
Also, MSDE has a 2 Gig size limit on a database. Depending on the situation, it might not be that big of a deal though.
Have to agree with you there MS-SQL Server is a fine product.