【发布时间】:2011-04-18 13:14:44
【问题描述】:
我已经使用 EF4 和 SQL Server 2005 开发了我的网站,但是当移动到临时站点时,发现他们使用的是 SQL Server 2000。
现在我收到了这个错误,我认为这与 SQL Server 2000 有关:
Incorrect syntax near '('. 'row_number' is not a recognized function name.
有没有办法解决这个问题?
谢谢
【问题讨论】:
-
您能否向我们提供有关您正在运行的查询的更多信息,以便我们尝试提出不使用 row_number 函数的替代查询?
-
创建查询的是 EF4...
-
我刚刚做了同样的事情,正要问同样的问题。现在我正在考虑必须完全重新编码我的数据层。
-
遇到完全相同的问题,我希望在某个地方可以解决。否则看很多重写。问题是,开发机器有SQL Server 2005 express,我在发布的时候才意识到这个问题! 叹息
-
没有解决方法 - 我必须升级 SQL Server
标签: sql sql-server asp.net-mvc