visual ASP.NET架構表導致VSTS中的問題




visual studio mvc (2)

安裝VSTS數據庫GDR並導入包含ASP.NET提供程序架構表的SQL Server 2005數據庫後,出現以下警告:

TSD04151:過程:[dbo]。[aspnet_Users_DeleteUser]具有未解析的對象[dbo]。[sysobjects]。[name]的引用。

TSD04151:過程:[dbo]。[aspnet_Users_DeleteUser]具有未解析的對象[dbo]。[sysobjects]的引用。

TSD04151:過程:[dbo]。[aspnet_AnyDataInTables]有一個未解析的對象[dbo]。[sysobjects]。[type]的引用。

TSD04151:過程:[dbo]。[aspnet_Users_DeleteUser]具有未解析的對象[dbo]。[sysobjects]。[type]的引用。

TSD04151:過程:[dbo]。[aspnet_AnyDataInTables]具有未解析的對象[dbo]。[sysobjects]的引用。

TSD04151:過程:[dbo]。[aspnet_AnyDataInTables]具有未解析的對象[dbo]。[sysobjects]。[name]的引用。

有誰知道如何擺脫這些警告?


我不確定,但快速看起來似乎揭示了以下內容。 腳本中的違規行似乎是:

第42行在程序[dbo]。[aspnet_Users_DeleteUser] (你怎麼在這裡強調?) (像這樣:\ _)

(EXISTS(SELECT name FROM sysobjects WHERE(name = N'vw_aspnet_MembershipUsers')AND(type ='V'))))

系統視圖sysobjects屬於數據庫項目中未包含的內置系統模式“sys”。 因此,數據庫項目解析器認為(錯誤地)引用是未解決的。

我不認為有什麼可以做的,但選擇忽略來自項目設置的警告。 (請注意,這也會隱藏你的真實錯誤。)我可能會忽略這些警告。

更新:嘗試添加引用:

C:\ Program Files \ Microsoft Visual Studio 9.0 \ VSTSDB \ Extensions \ SqlServer \ 2008 \ DBSchemas \ master.dbschema






gdr