








近期一个老系统改用SQL Server 2005数据库, 从原来的2000改为2005, 默认情况下启动出错:
Incorrect syntax near 'Index'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required.

SQL 语句中的table hint 中缺少with 关键字,查阅资料,得知sql server 2000中可以不用with 关键字,到2005及以后一定要用with 关键字。估计当时sql 语法书写不规范导致.
将对应数据库改为2000(80) 兼容模式,解决问题。

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。