Microsoft

A guide to common Microsoft software versions

Scott Lowe brings you a list of dozens of versions of Windows, Exchange, and SQL Server and outlines the release date, version, and build number for each release.

Here's the scenario: You're installing a new software product and can't remember if you're at SQL Server 2005 SP2 yet and that's the database version required by the product you intend to install. After pausing the installation process, you connect to the database server, run a script, and get the version name and number. Alternatively, you look for the SQL version identifier and match it up against a resource you locate via the all-knowing Google. However, it can still be hard sometimes to figure out exactly where you stand with regard to SQL, Exchange, and even Windows.

There are a lot of common pieces of Microsoft software out there, and a lot of resources for finding exactly which version of software you're running. Microsoft software internal version numbering is not generally well-known (e.g., Windows 7 will be build 6.1.7600.16385), but the overall product versions are understood (e.g., Windows Vista RTM, SP1, etc.). As another example, SQL version 9.00.4035 corresponds to SQL Server 2005 SP3 without any cumulative updates applied.

I've culled version information from various Web resources in an effort to help you more quickly and easily identify the exact versions of software that you may be running. To say that locating and verifying this information has been a relatively difficult undertaking would be a pretty accurate statement. Although there are resources out there that have some of the necessary information, I searched through, literally, dozens of sites to piece together the information you see below. While I believe (to the best of my ability) that the information is accurate, if you identify a discrepancy or if you have additional information that could be useful, please leave a comment. I intend to periodically review, update, and republish this piece as substantive changes are made. I'd also like to add additional products over time. You'll notice that I focused on the Windows NT line of operating systems and have not included Windows 95 and its brethren; I plan to add that in the future.

The table below is broken down into four columns:

  • Release date. This is the month and year in which a particular release was made available. Bear in mind that there can be multiple release dates. For example, is Windows 7 being released in August 2009 or October 2009? Well, it depends on how you look at it. The RTM bits will be available starting August 6, 2009, but general availability doesn't hit until October 22, 2009. If anyone knows what the original release dates were for SQL Server 6.5, I'd be interested in adding that information to this page.
  • Software title/branded version. For example, Windows XP, Exchange Server 2003
  • Version. RTM, SP1, etc.
    • CU stands for Cumulative Update
    • CH stands for Cumulative Hotfix
    • RTM stands for Release to Manufacturing. I use RTM to describe the initial release of a product. Technically, every release has an RTM period, but RTM is commonly used in the manner in which I've described.
  • Internal build number. The internal build number often causes confusion as it doesn't always match the product name. For example, Windows 7 RTM has a build number of 6.1.7600.16385, thereby "proving" to some that Windows 7 is a minor release. The build number is simply an interval versioning mechanism. If you see any discrepancies in the build information, please leave a comment. Also, if you know where I can find additional build information (e.g., the complete Windows 2003 RTM build number), please let me know.

 

Windows (NT line, 2000+)
February 2000 Windows 2000 RTM 5.0.2195
August 2000 Windows 2000 SP1 5.0.2195 Service Pack 1
May 2001 Windows 2000 SP2 5.0.2195 Service Pack 2
August 2002 Windows 2000 SP3 5.0.2195 Service Pack 3
June 2003 Windows 2000 SP4 5.0.2195 Service Pack 4
October 2001 Windows XP RTM 5.1.2600
September 2002 Windows XP SP1 5.1.2600.1106
August 2004 Windows XP SP2 5.1.2600.2180
April 2008 Windows XP SP3 5.1.2600.5512
April 2003 Windows Server 2003 RTM 5.2.3790
March 2005 Windows Server 2003 SP1 5.2.3790.1180
March 2007 Windows Server 2003 SP2 5.2.3790.3959
December 2005 Windows Server 2003 R2 SP1 5.2.3790.1180
July 2006 Windows Fundamentals

 for Legacy PCs

  5.1.2600
November 2006 Windows Vista RTM 6.0.6000.16386
February 2008 Windows Vista SP1 6.0.6001.18000
April 2009 Windows Vista SP2 6.0.6002.18005
July 2007 Windows Home Server   5.2.4500
February 2008 Windows Server 2008 RTM/SP1 6.0.6001.18000
April 2009 Windows Server 2008 SP2 6.0.6002.18005
October 2009 Windows 7 RTM 6.1.7600.16385
October 2009 Windows Server 2008 R2 RTM 6.1.7600.16385
SQL Server
SQL Server 6.5 RTM 6.50.201
  SQL Server 6.5 SP1 6.50.213
  SQL Server 6.5 SP2 6.50.240
  SQL Server 6.5 SP3 6.50.258
  SQL Server 6.5 SP4 6.50.281
  SQL Server 6.5 SP5 6.50.415
  SQL Server 6.5 SP5a 6.50.416
  SQL Server 6.5 Post SP5 6.50.479
January 1999 SQL Server 7.0 RTM 7.00.623
July 1999 SQL Server 7.0 SP1 7.00.699
March 2000 SQL Server 7.0 SP2 7.00.842
December 2000 SQL Server 7.0 SP3 7.00.961
April 2002 SQL Server 7.0 SP4 7.00.1063
November 2000 SQL Server 2000 RTM 8.00.194
June 2001 SQL Server 2000 SP1 8.00.384
November 2001 SQL Server 2000 SP2 8.00.534
January 2003 SQL Server 2000 SP3 8.00.760
May 2003 SQL Server 2000 SP3a 8.00.760 (8.00.766)
June 2005 SQL Server 2000 SP4 8.00.2039
January 2006 SQL Server 2005 RTM 9.00.1399
April 2006 SQL Server 2005 SP1 9.00.2047
February 2009 SQL Server 2005 SP2 9.00.3042
March 2007 SQL Server 2005 SP2a 9.00.3042.01
March 2007 SQL Server 2005 SP2 CH 9.00.3152
April 2007 SQL Server 2005 SP2 CU1 9.00.3161
June 2007 SQL Server 2005 SP2 CU2 9.00.3175
August 2007 SQL Server 2005 SP2 CU3 9.00.3186
October 2007 SQL Server 2005 SP2 CU4 9.00.3200
December 2007 SQL Server 2005 SP2 CU5 9.00.3215
February 2008 SQL Server 2005 SP2 CU6 9.00.3228
April 2008 SQL Server 2005 SP2 CU7 9.00.3239
June 2008 SQL Server 2005 SP2 CU8 9.00.3257
August 2008 SQL Server 2005 SP2 CU9 9.00.3282
October 2008 SQL Server 2005 SP2 CU10 9.00.3294
December 2008 SQL Server 2005 SP2 CU11 9.00.3301
February 2009 SQL Server 2005 SP2 CU12 9.00.3315
April 2009 SQL Server 2005 SP2 CU13 9.00.3225
June 2009 SQL Server 2005 SP2 CU14 9.00.3328
December 2008 SQL Server 2005 SP3 9.00.4035
December 2008 SQL Server 2005 SP3 CU1 9.00.4207
February 2009 SQL Server 2005 SP3 CU2 9.00.4211
April 2009 SQL Server 2005 SP3 CU3 9.00.4220
June 2009 SQL Server 2005 SP3 CU4 9.00.4226
August 2008 SQL Server 2008 RTM 10.00.1600
September 2008 SQL Server 2008 RTM CU1 10.00.1763
November 2008 SQL Server 2008 RTM CU2 10.00.1779
January 2009 SQL Server 2008 RTM CU3 10.00.1787
March 2009 SQL Server 2008 RTM CU4 10.00.1798
May 2009 SQL Server 2008 RTM CU5 10.00.1806
July 2009 SQL Server 2008 RTM CU6 10.00.1812
April 2009 SQL Server 2008 SP1 10.00.2531
April 2009 SQL Server 2008 SP1 CU1 10.00.2710
May 2009 SQL Server 2008 SP1 CU2 10.00.2714
July 2009 SQL Server 2008 SP1 CU3 10.00.2723
Exchange Server
April 1996 Exchange Server 4.0 RTM 4.0.837
May 1996 Exchange Server 4.0 SP1 4.0.838
August 1996 Exchange Server 4.0 SP2 4.0.993
November 1996 Exchange Server 4.0 SP3 4.0.994
April 1997 Exchange Server 4.0 SP4 4.0.995
May 1998 Exchange Server 4.0 SP5 4.0.996
March 1997 Exchange Server 5.0 RTM 5.0.1457
June 1997 Exchange Server 5.0 SP1 5.0.1458
February 1998 Exchange Server 5.0 SP2 5.0.1460
November 1997 Exchange Server 5.5 RTM 5.5.1960
July 1998 Exchange Server 5.5 SP1 5.5.2232
December 1998 Exchange Server 5.5 SP2 5.5.2448
September 1999 Exchange Server 5.5 SP3 5.5.2650
November 2000 Exchange Server 5.5 SP4 5.5.2653
October 2000 Exchange 2000 Server RTM 6.0.4417
July 2001 Exchange 2000 Server SP1 6.0.4712
December 2001 Exchange 2000 Server SP2 6.0.5762
August 2002 Exchange 2000 Server SP3 6.0.6249
September 2003 Exchange 2000 Server Post SP3 update 6.0.6487
April 2004 Exchange 2000 Server Post SP3 update 6.0.6556
August 2004 Exchange 2000 Server Post SP3 update 6.0.6603
October 2003 Exchange Server 2003 RTM 6.5.6944
May 2004 Exchange Server 2003 SP1 6.5.7226
October 2005 Exchange Server 2003 SP2 6.5.7638
December 2006 Exchange Server 2007 RTM 8.0.685.24 or 8.0.685.25
November 2007 Exchange Server 2007 SP1 8.1.0240.006

Want to keep up with Scott Lowe's posts on TechRepublic?

About Scott Lowe

Since 1994, Scott Lowe has been providing technology solutions to a variety of organizations. After spending 10 years in multiple CIO roles, Scott is now an independent consultant, blogger, author, owner of The 1610 Group, and a Senior IT Executive w...

Editor's Picks

Free Newsletters, In your Inbox