SSDT Blow Up при удалении временных таблиц - PullRequest
2 голосов
/ 29 января 2020

Visual Studio 2019 - SSDT 16.0.

У меня есть 8 таблиц в базе данных Dev, которые изначально были временными. Я удалил временную часть синтаксиса таблицы, и проект отказался строить. Я удалил базу данных и запустил проект Transact для этих таблиц в SSMS, и все работы по созданию таблиц работают. Снова удалил базу данных и попытался опубликовать sh, но сборка не удалась. Для каждой из восьми таблиц в проекте, которые я преобразовал в стандартные таблицы, я получаю сообщение об ошибке, такое как:

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

в AircraftHistoryDetail.

Модальное значение двойного щелчка по ошибке говорит:

Не удается найти файл MS SQL: AircraftHistoryDetail.

Вот код в таблице AircraftDetails:

CREATE TABLE [deploy].[AircraftDetail]
(
    AircraftDetailId        INT IDENTITY(1,1),
    NameId                  INT,
    ProfileID               INT,
    ConstructionNumber      VARCHAR(50),
    ManufactureDate         VARCHAR(50),
    Model                   VARCHAR(50),
    Operator                VARCHAR(150),
    PreviousTailNumber      VARCHAR(50),
    ManufacturerSerialNumber VARCHAR(50),
    TailNumber              VARCHAR(50),
    [InactiveDate]          DATE   NULL,
    [CreatedFileDate] DATE         NULL,    
    CONSTRAINT PK_deploy_AircraftDetail PRIMARY KEY CLUSTERED ([AircraftDetailId] ASC),
    CONSTRAINT FK_deploy_AircraftDetail FOREIGN KEY (NameId)
        REFERENCES deploy.[Name] (NameId)
);

1 Ответ

0 голосов
/ 31 января 2020

Я вернулся к резервным копиям синтаксиса версионных таблиц, а затем получил хорошую сборку и опубликовал sh. Спасибо за ваши Коментарии. Это похоже на проблему с SSDT.

...