在我的客户机应用程序中抛出以下错误。似乎错误与sql server有关。
应用程序是在VS 2010,WPF中开发的。
正在使用的SQL Server版本不支持数据类型'datetime2'
任何帮助将不胜感激。
答案 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上运行。
或客户错误。
告诉他升级或更改您的编程以使用较旧的数据类型。