SQL Server版本错误(datetime2)

时间:2014-02-10 08:27:35

标签: c# sql-server wpf

在我的客户机应用程序中抛出以下错误。似乎错误与sql server有关。

应用程序是在VS 2010,WPF中开发的。

  

正在使用的SQL Server版本不支持数据类型'datetime2'

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

如果您正在使用Entity框架和sql server,那么实际问题是在Entity框架中。

你必须在实体框架中做一些改变。

检查以下链接会有所帮助。

Entity Framework Error - The version of SQL Server in use does not support datatype 'datetime2'

答案 1 :(得分:0)

  

应用程序是在VS 2010,WPF中开发的

不相关。

  

正在使用的SQL Server版本不支持数据类型“datetime2”

嗯,这说的很准确,不是吗?您在sql级别使用datetime2数据类型的东西,客户端使用的sql server版本不支持该类型。原因是 - 这不是旧的数据类型,因此旧的SQL版本不支持它。

很简单。

你的错。

可能您没有根据需要指定正确的版本,因此客户端在非常旧版本的sql server上运行。

或客户错误。

告诉他升级或更改您的编程以使用较旧的数据类型。