我最近将数据库从Sql Server 2000移到了Sql Server2005。在表设计器中,它坚持将方括号放在名为“ Content”的列上,但在Sql Server的保留字列表上看不到Content,所以我不明白为什么要这么做。有什么方法可以预防吗?
问题在于该字段与表具有相同的名称。Sql Server 2000似乎并不在乎这种潜在的歧义,但是Sql Server 2005确实在意。当我将一个名为Content的字段添加到未命名为Content的表中时,不会出现方括号。