在我的 ASP.NET 应用程序中,在本地运行时一切正常,但是当我发布服务器时,出现以下错误:
"The version of SQL Server in use does not support datatype 'datetime2'."
如何解决此错误?
在我的 ASP.NET 应用程序中,在本地运行时一切正常,但是当我发布服务器时,出现以下错误:
"The version of SQL Server in use does not support datatype 'datetime2'."
如何解决此错误?
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.
根据这篇文章,SQL server 2008+ 支持 datetime2。我假设您的服务器不运行 SQL 2008+,但您的本地 SQL Express 运行。