在嘗試從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]的引用。
但是在項目中只有一個這個名字的表。
等etc ...
10個項目中約有1,7k錯誤。
當我在Visual Studio中查看/構建時,發生在整個解決方案中。 SSMS接受代碼,併成功執行它,所以它似乎只是VS的問題。
發生了什麼,我該如何解決?
沒有,我會更新問題來澄清它 – evictednoise