Eine aktuelle Liste der Versionsnummern des SQL Servers findet sich bei SqlTeam.com. Verkürzt auf die Hauptversionen sieht es so aus:

Jahr Versionsnummer Versionsname Codename
2011 11.00 SQL Server 2011 Denali
2010 10.50 SQL Server 2008 R2 Kilimanjaro
2008 10.00 SQL Server 2008 Katmai
2005 9.00 SQL Server 2005 Yukon
2000 8.00 SQL Server 2000 Shiloh
1999 7.00 SQL Server 7 Sphinx
1996 6.50 SQL Server 6.5 Hydra
1995 6.00 SQL Server 6 SQL95
1993 4.21 SQL Server 4.21 SQLNT
1992 4.20 SQL Server 4.2
1991 1.10 SQL Server 1.1
1989 1.00 SQL Server 1.0

Die mir bekannten Codenamen habe ich einfach mal ergänzt. Wobei die 11er Version ja noch gar nicht erschienen ist. Der Name und das Freigabejahr sind daher nur geraten…

Die im oben verlinkten Dokument genannte lange Versionsnummer setzt sich aus diesen Bestandteilen zusammen:

  • MM – Major version
  • nn – Minor version
  • bbbb – Build number
  • rr – Build revision number

Das wird im Absatz "Version Components and Numbering" des Dokumentes "Considerations for Side-by-Side Instances of SQL Server 2008 R2 and SQL Server 2008" beschrieben.

Besten Dank an meinen Kollegen Vladimir für die Hinweise auf die Links.

Update: Weitere Codenamen fand ich bei Wikipedia.

Weiterführende Artikel: In dem Zusammenhang möchte ich auch noch mal auf die Geschichte des SQL Servers aus Sicht von Microsoft und die Frage warum das System von Sybase heute Adaptive Server Enterprise heißt, hinweisen.