选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。
下面的消息可能会有助于诊断问题: 找不到存储过程 'dbo.aspnet_CheckSchemaVersion'。
我最后写了这个存储过程,但是还有错误,说这个存储过程无效
怎么写这个存储过程啊
急求,各位大侠帮帮忙,谢谢
------解决方案--------------------------------------------------------
1
- SQL code
USE [ASPNETDB]GO/****** 对象: StoredProcedure [dbo].[aspnet_CheckSchemaVersion] 脚本日期: 08/25/2010 15:45:35 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER OFFGO CREATE PROCEDURE [dbo].[aspnet_CheckSchemaVersion] @Feature nvarchar(128), @CompatibleSchemaVersion nvarchar(128)ASBEGIN IF (EXISTS( SELECT * FROM dbo.aspnet_SchemaVersions WHERE Feature = LOWER( @Feature ) AND CompatibleSchemaVersion = @CompatibleSchemaVersion )) RETURN 0 RETURN 1END
------解决方案--------------------------------------------------------
因为对数据库的操作权限不够造成的。应该是dbo的权限
------解决方案--------------------------------------------------------
不是这个存储过程的问题,它是aspnetdb for sql server的一部分...你使用了asp.net成员资格组件 for sql server,必须创建所有相关资源...用aspnet_regsql.exe注册数据库是最简单的...