SQL Server 2008 introduces new features that make it more trusted, productive, and intelligent. Key features include transparent data encryption, external key management, enhanced auditing, FILESTREAM for large binary data storage, geospatial data types, and GROUPING SETS to define multiple groupings in a query. Other improvements are enhanced database mirroring, automatic page repair, backup compression, and data compression to reduce storage requirements. Transact-SQL is also improved with table value parameters, enhanced object dependency discovery, and new date/time data types.