找不到存储过程'dbo.aspnet_CheckSchemaVersion'(两种情况)

第一种,确实没有这个存储过程

=============================================================================

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

***************执行以上脚本创建aspnet_CheckSchemaVersion

===============================================================================

第二种,有这个存储过程,但还是报这个错

打开iis 找到那个网站 右键属性 ASP.NET标签 编辑配置 

               看到连接字符串 LocalSqlServer  点编辑   修改为常规的那种连接字符串 例如: server=.;database=ASPNETDB;uid=sa;pwd=sa

               这样就ok啦

以上两种方式应该是可以帮你解决的。

原文地址:https://www.cnblogs.com/dachie/p/1808242.html