使用EF6连接SQL2012生成的Edmx,分页时生成的查询语句使用了SQL 2012引入的新特性 OFFSET 0 ROWS FETCH NEXT 20 ROWS ONLY,结果在生产环境使用的数据库是SQL Server 2008 R2的,它不支持改特性. 在MSDN上找到一段know Issues: Targeting the Correct SQL Server Version The Entity Framework targets the Transact-SQL query
错误信息: File "C:\python3\lib\site-packages\django\utils\autoreload.py", line 227, in wrapper fn(*args, **kwargs) File "C:\python3\lib\site-packages\django\core\management\commands\runserver.py", line 117, in inner_run autoreload.raise_la
SQL Server 2000 sp2 及更低版本不受此版本的 Windows 支持.在安装了 SQL Server 2000 之后请应用 sp3. 出现这种现象的原因在于:Windows Server 2003 系列产品不支持 SQL Server 2000 SP2(Service Pack 2) 和更早版本及其组件. 要解决此问题,请在安装 SQL Server 2000 后立即安装 SQL Server 2000 SP3 或更高版本.