Сбой сборки проекта базы данных из-за синтаксических ошибок в несуществующих файлах - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь создать проект базы данных, в котором я пытался создать системную версию таблицы в своем решении Visual Studio 2017, но внезапно получаю сообщение об ошибке:

SQL46010: Неверный синтаксис рядом]

Обычно это было бы простым исправлением .... кроме файла, на который он ссылается, не существует! Когда я дважды щелкаю по ошибке в списке ошибок, я получаю:

Не удается найти файл 'MSSQL :: dbo.TestHISTORY'

Таблица, на которую она ссылается, является той, которую я назвал как часть команды SYSTEM_VERSIONING = ON (за исключением префикса MSSQL :: prefix) для другой таблицы, которую я создал. Я перезапустил Visual Studio, отменил все изменения, внесенные в проект базы данных, перезапустил мой компьютер, выполнил операцию очистки проекта, но все безрезультатно!

Кто-нибудь еще сталкивался с этой ошибкой?

1 Ответ

0 голосов
/ 09 апреля 2019

Мне удалось решить эту проблему, удалив файлы .jfm и .dbmdl из корневого каталога для проекта базы данных.После перезапуска Visual Studio проект базы данных, наконец, будет построен!

...