日期:2014-05-18 浏览次数:20602 次
USE [ASPNETDB]
GO
/****** 对象: StoredProcedure [dbo].[aspnet_CheckSchemaVersion] 脚本日期: 08/25/2010 15:45:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[aspnet_CheckSchemaVersion]
@Feature nvarchar(128),
@CompatibleSchemaVersion nvarchar(128)
AS
BEGIN
IF (EXISTS( SELECT *
FROM dbo.aspnet_SchemaVersions
WHERE Feature = LOWER( @Feature ) AND
CompatibleSchemaVersion = @CompatibleSchemaVersion ))
RETURN 0
RETURN 1
END
------解决方案--------------------
因为对数据库的操作权限不够造成的。应该是dbo的权限
------解决方案--------------------
不是这个存储过程的问题,它是aspnetdb for sql server的一部分...你使用了asp.net成员资格组件 for sql server,必须创建所有相关资源...用aspnet_regsql.exe注册数据库是最简单的...