System.Data.EntityException: The underlying provider failed on Open. —> System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 “CivilProductAdShow”。登录失败。
用户 ‘gpwebuser’ 登录失败。看下解决办法。
1.打开数据库企业管理器,然后选择数据库—安全性—找到刚才报错的哪个“登录名”( ‘sa’ )–右键”属性”;
2.选择”用户映射”选项—在里面将我们要访问的数据库选中
3.先别点确定—再选择我们刚才选择的哪个数据库,在下面的”数据库角色成员身份”里要选择”db_owner”权限