gpt4 book ai didi

导致 VSTS 中出现问题的 ASP.NET 架构表

转载 作者:行者123 更新时间:2023-12-03 20:24:49 25 4
gpt4 key购买 nike

安装 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] 的引用。

有谁知道如何摆脱这些警告?

最佳答案

我不确定,但快速浏览似乎可以揭示以下内容。
脚本中的违规行似乎是:

过程 [dbo].[aspnet_Users_DeleteUser] 中的第 42 行(你如何在这里做下划线?)(像这样:\_ )

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

系统 View sysobjects 属于内置系统架构“sys”,该架构未包含在数据库项目中。结果,数据库项目解析器认为(错误地)引用未解析。

我认为除了选择忽略项目设置中的警告之外,您无能为力。 (请注意,这也会对您隐藏真正的错误。)我可能会忽略这些警告。

更新:
尝试添加对以下内容的引用:

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

关于导致 VSTS 中出现问题的 ASP.NET 架构表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/331702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com