当前位置:  开发笔记 > 后端 > 正文

ASP.NET模式表导致VSTS中的问题

如何解决《ASP.NET模式表导致VSTS中的问题》经验,为你挑选了1个好方法。

安装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].

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



1> Kim Major..:

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

程序[dbo]中的第42行.[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

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有