SQL Server 兼容模式

近期一个老系统改用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) 兼容模式,解决问题。

posted @ 2010-09-02 14:31  upzone  阅读(1103)  评论(0编辑  收藏  举报