Visual Studio 2008 SP1の大きな特徴の一つは,マイクロソフトのリレーショナル・データベース管理システムの新版「SQL Server 2008」に対応したことだ。SQL Server 2008の新機能はたくさんあるが,何より注目すべき点は,新しいデータ型だろう。日付と時刻を扱うデータ型が新しくなったので,テーブルの定義をするときから,データベース・アプリケーションのコーディングをするところまで,その影響は大きい。 表1は前バージョンであるSQL Server 2005の日付と時刻に関するデータ型だ。datetimeとsmalldatetimeの二つがあるが,データ長が短いため,格納できる範囲や,精度の面では難しい面があると言える。SQL Server 2008では,表2に示したように,date,time,datetime2,datetimeoffsetという,日付と時刻に