我正在学习如何在ASP.NET中使用基于表单的安全性的教程,但是当我必须创建创建成员资格数据库时,我陷入了第3步。我是新手,你能帮我个忙吗?
这是我关注的教程:http://msdn.microsoft.com/en-us/library/ff649314.aspx
这是我的问题: 如果图像很小,错误说:
发生了错误。细节 例外:网络相关或 特定于实例的错误发生时 建立与SQL的连接 服务器。找不到服务器或 无法访问。验证 实例名称是正确的和SQL 服务器配置为允许远程 连接。 (提供者:命名管道 提供者,错误:40 - 无法打开 连接到SQL Server)
有人可以更有经验,帮我解决这个问题吗?我今天已经发布了一个类似的问题,但是我无法解决它,我不明白我该怎么做。
我很感激你的帮助。
更新
我尝试按照此链接中的建议验证连接: http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.ii.doc/opt/tlsmss08.htm
但出了点问题:
更新2
我遵循了sehe的建议,我提出了检索日期传递的查询。所以我以为我是连接的。我接下来要做的是,尝试按照教程中的说明授予数据库访问权限,但我无法通过查询:
这是查询,只是图片很小:
- 为网络服务帐户sp_grantlogin创建SQL Server登录 'NT AUTHORITY \ Network Service'
- 授予对成员资格数据库USE aspnetdb GO的登录访问权限 sp_grantdbaccess'NT AUTHORITY \ Network 服务','网络服务'
- 将用户添加到数据库角色USE aspnetdb GO sp_addrolemember 'aspnet_Membership_FullAccess', '网络服务'
只有第一个似乎通过了。
有什么建议吗?
答案 0 :(得分:3)
关键词是:
无法连接到SQL Server数据库。
所以确保
SqlExpress
尝试一些想法
(local)
替换为.\SqlExpress