我正在尝试建立一个数据库项目,试图在Visual Studio 2017解决方案中创建系统版本的表,但突然出现错误:
SQL46010:]附近的语法不正确
通常,这将是一个简单的修复方法。...除非它所指向的文件不存在!当我双击“错误列表”中的错误时,我得到:
找不到文件'MSSQL :: dbo.TestHISTORY'
它引用的表是我为我创建的另一个表在SYSTEM_VERSIONING = ON(减去MSSQL ::前缀)命令中命名的表。我重新启动了Visual Studio,还原了对数据库项目所做的所有更改,重新启动了PC,对项目执行了Clean操作,但无济于事!
还有其他人遇到这个错误吗?
答案 0 :(得分:0)
我设法通过从数据库项目的根目录中删除.jfm和.dbmdl文件来解决此问题。重新启动Visual Studio之后,数据库项目将最终构建!