Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何删除SQL数据库中.net成员资格的dbo角色要求?_Asp.net_Sql Server_Scripting_Membership - Fatal编程技术网

Asp.net 如何删除SQL数据库中.net成员资格的dbo角色要求?

Asp.net 如何删除SQL数据库中.net成员资格的dbo角色要求?,asp.net,sql-server,scripting,membership,Asp.net,Sql Server,Scripting,Membership,我正在将应用程序从Dev转换为QA。我已经创建了一个sql文件来填充QA环境中的数据库。在QA环境中,我在db上使用windows身份验证。我的用户具有最低权限。我犯了这个错误 EXECUTE permission denied on object 'aspnet_CheckSchemaVersion', database 'QADB', schema 'dbo'. 当我尝试登录时。我注意到我的db创建脚本有: "CREATE ROLE [aspnet_Membership_BasicAcce

我正在将应用程序从Dev转换为QA。我已经创建了一个sql文件来填充QA环境中的数据库。在QA环境中,我在db上使用windows身份验证。我的用户具有最低权限。我犯了这个错误

EXECUTE permission denied on object 'aspnet_CheckSchemaVersion', database 'QADB', schema 'dbo'.
当我尝试登录时。我注意到我的db创建脚本有:

"CREATE ROLE [aspnet_Membership_BasicAccess] AUTHORIZATION [dbo]"
当我将用户的权限更改为dbo时,问题就消失了


我不希望我的用户是dbo。有人知道我能做些什么来解决这个问题吗?

授予用户对存储过程的执行权限,或者更好的是,确保用户是该角色的成员,并向该角色授予执行权限

GRANT EXECUTE ON aspnet_checkscemaversion TO aspnet_membership_basicaccess

谢谢,我在添加用户角色时遇到了一些麻烦,但是补助金起了作用。