Pete Freitag Pete Freitag

Microsoft adds SQL Server 2005 Workgroup Edition

Updated on August 10, 2020
By Pete Freitag

Microsoft is expanding their SQL Server 2005 Product Line, with the introduction of SQL Server Workgroup Edition. These new price points are no doubt in response to open source database competitors such as MySQL and PostgreSQL.

Here's an overview of the SQL Server 2005 editions, and their pricing:

  Express Workgroup Standard Enterprise
Price Free $3,899/processor OR
$739/5 users
$5,999/processor OR
$2,799/10 users
$24,999/processor OR
$13,499/25 users
Max CPUs 1 2 4 Unlimited
Max Ram 1 GB 2 GB Unlimited Unlimited
  • Simple Management Tool
  • Report Wizards & Controls
  • Replication & SSB Client
  • Replaces MSDE 2000
  • Management Studio
  • Import/Export
  • Limited Replication Publishing
  • Backup Log Shipping
  • Database Mirroring
  • OLAP Server
  • Reporting Server
  • New Integration Services
  • Data Mining
  • Full Replication & SSB Publishing
  • Advanced DB Mirroring
  • Complete online and parallel operations
  • DB Snapshot
  • Advanced Analysis Tools OLAP, Data Mining
  • Customized & High Scale Reporting
  • Advanced SSIS
Previous PricesFreeN/A$4,999 per processor or $2,249 (server + 10 users)$19,999 per processor or $11,099 (server + 25 users)

As you can see while the low end is easier to get into, but Microsoft has raised the prices on the high end (Standard and Enterprise versions of Microsoft SQL Server).

If you want to run SQL Server locally for development, it is now possible to do so on a Mac or Linux computer. Here's how I am installing SQL Server on a Mac currently.

microsoft sqlserver workgroup

Microsoft adds SQL Server 2005 Workgroup Edition was first published on February 25, 2005.

If you like reading about microsoft, sqlserver, or workgroup then you might also like:

Discuss / Follow me on Twitter ↯


what I never understood is the named user/device licensing in relation to web applications. You obvoiusly only need ONE user account to make a MSSQL database accessible to a web app, but is that a EULA violation (do you need a license for each user that hits a web-app that asks MSSQL for data?) I'm still not clear, although most places I encounter just buy the proc license and don't worry about it.
by dave ross on 02/25/2005 at 12:11:18 PM UTC
>>> what I never understood is the named user/device licensing in relation to web applications

If your app provides 'services and/or hosted applications' with MSSQL Server, then you'd need to look into the MS SPLA: Spervice Provider License Agreement

This license depends on the # of processors and the # of authenticated users. It's a monthly fee and you 'DO NOT' need to buy a copy of SQL Server, I was recently sent this quote:


For an unlimited number of anonymous users, each month you would report:

Windows Srv Std Unauthenticated Processor License is $18/mo
SQL Std Processor License is $169/mo

For a two Processor box:
2x $18 win
2x $169 Win


12*374= $4,488

and MSSQL 2000 = $4,999 per processor

2 processors = $9,998 which is a bit more than $4,488


I suggest contacting MS, the representative I spoke with was helpful, and responded very fast.


As to the real subject of this blog posting...

I think it's excellent that they are making these kinds of moves and expanding the line.

If you are going to run a Web service of any type... you'll have to get this SPLA, which I believe will give you the "Standard" edition. Based on those 2005 prices - you'd pay less with the SPLA if you are running a CF site with MSSQL 2005 on a dual processor where your users are not being authenticated by MS software/system.

It's worth looking into.

Sorry I babbled so long :)

- Gideon
by gideon marken on 02/25/2005 at 10:11:55 PM UTC
Any tip to connect SQL Server 2005 from CFMX?
by Jack London on 11/17/2005 at 5:21:47 AM UTC
I've a problem with installing sql server 2005 and Visual Studio 2005 on Windows Server 2003, will you give some instruction to do it properly.
by Vijay on 07/23/2006 at 7:35:44 AM UTC
Depends what you mean by a virtual environment - I am assuming you mean on a VPS type setup like Microsoft Virtual Server, or VMWare. Yes it would make sense to do that, you probably wouldn't get the best performance, but if hardware was limited it would make sense to do that.
by Pete Freitag on 11/26/2007 at 11:05:46 AM UTC
If cost is a big concern I would look into using SQL Server Express edition which is free. If it meets your needs that would work best. You aren't really going to save any money by using a virtual environment since you could can install SQL Server along side other applications as well.
by Pete Freitag on 11/26/2007 at 2:15:05 PM UTC