Используемая версия SQL Server не поддерживает тип данных datetime2?

An error occurred while executing the command definition. See the inner exception for details. bbbbInnerException:aaaa System.ArgumentException: The version of SQL Server in use does not support datatype 'datetime2'.

   at System.Data.SqlClient.TdsParser.TdsExecuteRPC(_SqlRPC[] rpcArray, Int32 timeout, Boolean inSchema, SqlNotificationRequest notificationRequest, TdsParserStateObject stateObj, Boolean isCommandProc)

   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)

   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)

   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)

   at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)

   at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)

   at System.Data.Common.DbCommand.ExecuteReader(CommandBehavior behavior)

   at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavioR

У меня есть веб-сайт, использующий Entity Framework. Несколько месяцев назад я добавил новую таблицу и добавил несколько столбцов в существующие таблицы; все работало нормально.

Сегодня я обновил сопоставление EDMX, чтобы можно было использовать новую таблицу и новый столбец, и добавил WebMethods в мой файл services.asmx. С тех пор я не могу запустить свой сайт, потому что у меня есть эта ошибка, которую я не могу понять. Пожалуйста, объясните мне это, если вы понимаете, и скажите мне, где моя ошибка.

Я нигде не использовал datetime2 . Такого типа данных нет ни в моей новой таблице, ни в столбцах, которые я добавил в существующие таблицы.

Версия SQL на моем ПК — SQL2008 R2, на сервере — SQL2008. У меня нет возможности обновить сервер до R2.

26
задан Pondlife 8 April 2013 в 15:51
поделиться