由于不存在文件中的语法错误,数据库项目构建失败

时间:2019-04-09 09:58:49

标签: sql-server visual-studio sql-server-data-tools

我正在尝试建立一个数据库项目,试图在Visual Studio 2017解决方案中创建系统版本的表,但突然出现错误:

  

SQL46010:]附近的语法不正确

通常,这将是一个简单的修复方法。...除非它所指向的文件不存在!当我双击“错误列表”中的错误时,我得到:

  

找不到文件'MSSQL :: dbo.TestHISTORY'

它引用的表是我为我创建的另一个表在SYSTEM_VERSIONING = ON(减去MSSQL ::前缀)命令中命名的表。我重新启动了Visual Studio,还原了对数据库项目所做的所有更改,重新启动了PC,对项目执行了Clean操作,但无济于事!

还有其他人遇到这个错误吗?

1 个答案:

答案 0 :(得分:0)

我设法通过从数据库项目的根目录中删除.jfm和.dbmdl文件来解决此问题。重新启动Visual Studio之后,数据库项目将最终构建!