Я испытываю странные ошибки при попытке построить проект из решения db.Внештатное поведение VS 2013 в проекте T-SQL
EG. У меня есть таблица
CREATE TABLE [dbo].[partner2_log_status] (
[rec_id] INT IDENTITY (1, 1) NOT NULL,
[log_status] INT NULL,
[log_msg] NVARCHAR (4000) NULL,
[log_count] BIGINT CONSTRAINT [DF_partner2_log_status_log_count] DEFAULT ((0)) NOT NULL,
[sys_dt] DATETIME CONSTRAINT [DF_partner2_log_status_sys_dt] DEFAULT (getdate()) NOT NULL,
CONSTRAINT [PK_partner2_log_status] PRIMARY KEY CLUSTERED ([rec_id] ASC)
);
и это то, что я получаю:
SQL71508: модель уже есть элемент, который имеет такое же имя dbo.partner2_log_status.
SQL71501: Ограничение по умолчанию: [dbo]. [DF_partner2_log_status_log_count] имеет неразрешенную ссылку на столбец [dbo]. [Partner2_log_status]. [Log_count].
Но в проекте есть только одна таблица с этим именем.
и т.д ..
~ 1,7k ошибки в 10 проектах.
Это происходит во всем решении, когда я просматриваю/создаю Visual Studio. SSMS принимает код и успешно выполняет его, поэтому он кажется проблемой только с VS.
Что происходит, и как его разрешить?
Нет, я обновлю вопрос, чтобы уточнить его – evictednoise