Question is though, what version are we running anyway? For those that don't come from the Microsoftie world, the whole daily build number thing in the version is a little out of control.
IE:
Server A:
1> SELECT @@VERSIONServer B:
2> go
Microsoft SQL Server 2005 - 9.00.2164.00 (X64)
Jun 14 2006 12:39:07
Copyright (c) 1988-2005 Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 1)
1> SELECT @@VERSIONSo, what is the difference between these two servers?
2> go
Microsoft SQL Server 2005 - 9.00.2047.00 (Intel X86)
Apr 14 2006 01:12:25
Copyright (c) 1988-2005 Microsoft Corporation
Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)
Besides the obvious X86 vs X64, the only really difference is the nightly build number. They are both actually SP1.
So we should really be checking this way:
Server A:
1> SELECT SERVERPROPERTY('productversion'),SERVERPROPERTY('productlevel')Server B:
2> GO
9.00.2047.00 SP1
1> SELECT SERVERPROPERTY('productversion'),SERVERPROPERTY('productlevel')Just another dorky pet peeve of mine :)
2> GO
9.00.2164.00 SP1