无法打开登录所请求的数据库 "db_NetStore"。登录失败。
用户 'PC-20150402NBLB\Administrator' 登录失败。
“/B2C”应用程序中的服务器错误。
无法打开登录所请求的数据库 "db_NetStore"。登录失败。
用户 'PC-20150402NBLB\Administrator' 登录失败。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "db_NetStore"。登录失败。
用户 'PC-20150402NBLB\Administrator' 登录失败。
源错误:
各位高手如果没有想到解决的办法那么小弟自有进行新建一个数据库了,重新进行书写连接数据库的方法了。
我已记解决了。哈哈
建议看一下SQL Server是否开启了Windows验证,并且给PC-20150402NBLB\Administrator授与SA权限。
已经启动
@低调C:
“/B2C”应用程序中的服务器错误。
无法打开登录所请求的数据库 "db_NetStore"。登录失败。
用户 'PC-20150402NBLB\Administrator' 登录失败。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "db_NetStore"。登录失败。
用户 'PC-20150402NBLB\Administrator' 登录失败。
源错误:
登录失败
1:请确认服务是否正常开启(MSSQLSERVER/MSSQL$SQLEXPRESS)
2:请确认该计算机用户是否拥有访问权限
3:请尝试使用管理员打开
4:sa登录尝试
已经开启sa登录不行
@低调C: 你看错误信息,你的密码确定正确吗?无法打开登录所请求的数据库 "db_NetStore
@临冰听雪丶:我用的是SQLServer 中的Windows身份验证进行登录的没有密码用户名为(local)
你的连接字符串呢?IIS是用的什么标识运行的?
配置文件为:<connectionStrings>
<add name="db_NetStoreConnectionString" connectionString="Data Source=.;Initial Catalog=db_NetStore;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
这是进行连接数据库的字符串,IIS完全没有问题其他的数据库都可以打开,就是这个数据库登录失败
db_NetStore导出为exel但是又新建db_NetStore但是有出现了新的问题所以希望可以帮助小弟!
/// <summary>
/// 连接数据库
/// </summary>
/// <returns>返回SqlConnection对象</returns>
public SqlConnection GetConnection()
{
string myStr = ConfigurationManager.ConnectionStrings["db_NetStore"].ToString();
SqlConnection myConn = new SqlConnection(myStr);
return myConn;
}
@低调C: 那IIS的运行时标识呢?选择LocalSystem这个高权限的,应该就可以了。否则还是用密码登录吧。
@幻天芒: 计算机上安装的SQLSERVER是采用Windows 身份验证式的采用的用户名为(local)没有采用
SQLSERVER混合验证模式。
@低调C: 那就用LocalSystem标识运行IIS。