Sql server Sql server无法不时从表中进行选择

Sql server Sql server无法不时从表中进行选择,sql-server,silverlight,iis,iis-6,Sql Server,Silverlight,Iis,Iis 6,我们在IIS 6上安装了Silverlight应用程序。此应用程序使用Microsoft SQL Server 2008 R2上的成员API进行登录。有时登录的用户可以对数据库进行任何查询,但这不是连接问题,我认为select语句不能返回任何行。 登录时,用户开始接收消息“System.Web.Security.SqlMembershipProvider”需要与架构版本“1”兼容的数据库架构。这是因为对服务器的第一个查询是执行过程dbo.aspnet_CheckSchemaVersion,它检查

我们在IIS 6上安装了Silverlight应用程序。此应用程序使用Microsoft SQL Server 2008 R2上的成员API进行登录。有时登录的用户可以对数据库进行任何查询,但这不是连接问题,我认为select语句不能返回任何行。 登录时,用户开始接收消息“System.Web.Security.SqlMembershipProvider”需要与架构版本“1”兼容的数据库架构。这是因为对服务器的第一个查询是执行过程dbo.aspnet_CheckSchemaVersion,它检查模式版本。 查询已执行,但看起来存储过程中的select无法返回任何行。当我在ManagementStudio中执行此过程时,它将返回正确的值。
请帮忙

您的所有用户都有权执行此存储过程吗

我相信这个过程在应用程序域启动时或者可能在第一次登录时运行一次。根据用于连接的用户凭据,您可能会遇到此错误


此错误可能会一直持续到应用程序域重新启动。

否,我们每次都使用同一用户。问题不仅在于登录时的存储过程,还在于登录用户无法执行对服务器的查询