【发布时间】:2013-04-08 12:18:14
【问题描述】:
我的开发服务器是 MS SQL Server 2008 和 Visual Studio 2012。当我在本地运行该项目时它运行良好,但是当我尝试在服务器上运行相同的项目时它给出了这个错误并且不允许插入或更新日期。 错误: "正在使用的sql server版本不支持数据类型'datetime2'。"
我的在线服务器使用的是 MS Sql Server 2005。 我没有使用数据类型为“datetime2”的任何字段,所有字段都具有数据类型 datetime。 其次,我还尝试将字段从 ProviderManifestToken=”2008” 更改为 ProviderManifestToken=”2005” 但它没有效果。
【问题讨论】:
-
你有没有使用
DATETIME2的函数、类型或存储过程? -
没有使用这种数据类型的存储过程。
标签: c# sql sql-server-2008 entity-framework sql-server-2005