Monday, 23 September 2013

Differences between sqlserver 2000, 2005 and 2008 versions


Introduction
The table shows the differences between sqlserver different versions. This can be helpful in interview questions.
Sql server 2000Sql server 2005Sql server 2008
Query analyser and enterprise manager are seperateBoth are combined into SSMS(sql server management studio)Both are combined as SSMS
No XML datatype usedXML datatype is introducedXML datatype is used
We can create maximum of 65,535 databases onlyWe can create maximum of (2^20)-1 databasesWe can create maximum of (2^20)-1 databases
NilException handlingException handling
NilVarchar(max) datatypeVarchar(max) datatype
NilDDL triggersDDL triggers
NilDatabase mirroring(sql DBA)Database mirroring
NilRow number function for pagingRow number function for paging
NilTable fragmentationTable fragmentation
NilFull text searchFull text search
NilBulk copy insertBulk copy update
NilCan't encryptCan encrypt the entire database introduced in 2008
Can't compress the tables and indexesCan compress tables and indexes(introduced in 2005 SP2)Can compress tables and indexes
Datetime datatype used for both date and timeDatetime datatype used for both date and timeDate & time are seperately used for date & time datatype, geospatial and timestamp with internal timezone is used
No varchar(max) or varbinary(max) is availablevarchar(max) and varbinary(max) is usedvarchar(max) and varbinary(max) is used
No table datatype is introducedTable datatype is introducedTable datatype is introduced
No SSIS is includedSSIS is started usingSSIS available in this version
CMS(centralized management server) is not availableCMS is not availableCMS is introduced
PBM(policy based management) is not availablePBM is not availablePBM server is introduced

No comments:

Post a Comment