3

在我的 ASP.NET 应用程序中,在本地运行时一切正常,但是当我发布服务器时,出现以下错误:

"The version of SQL Server in use does not support datatype 'datetime2'."

如何解决此错误?

4

2 回答 2

3
If you are using Entity Framework model in your project.
Then open entity model in html or xml mode. and change ProviderManifestToken="2008"
to ProviderManifestToken="2005". after that publish on server then check and let me know.
于 2013-06-14T12:37:14.173 回答
1

根据这篇文章,SQL server 2008+ 支持 datetime2。我假设您的服务器不运行 SQL 2008+,但您的本地 SQL Express 运行。

日期时间和日期时间2之间的区别

于 2013-06-14T12:38:21.873 回答