2016-05-24 4 views
0

Я немного смущен этим. Microsoft, похоже, выступает за использование datatime2 вместо datetime. Datetime2 меньше и имеет лучшее разрешение и диапазон, но когда я прихожу к разработке моей базы данных в SQL 2014 Express, datetime2 не отображается в раскрывающемся списке Тип данных. Datetime указан, но мне действительно нужно разрешение datetime2. Не поддерживается ли datetime2 в экспресс-версиях?Поддержка datetime2 в MS SQL Server 2014 express

Спасибо,

+3

Вы проверили документацию? https://msdn.microsoft.com/en-us/library/bb677335.aspx - говорит «Начиная с 2008 года». Возможно, вы создали базу данных с уровнем совместимости ниже 2008 года? Однако не уверен, что это возможно даже в 2014 году. –

+0

Пробовали ли вы создавать таблицы с помощью инструкции 'create table' вместо выбора элементов в графическом интерфейсе? –

+0

Такие типы данных, как типы данных, не различаются между различными выпусками SQL Server. – FLICKER

ответ

0

Karlsen был в значительной степени на марке. Я думал, что работаю в 2014 году, но когда я проверил Management Studio, он оказался подключенным к действительно старой версии 2005 года. Таким образом, БД находилась в SQL 2005, где datetime2 не поддерживался. Спасибо, что указал мне в правильном направлении!

Смежные вопросы