微软教程后的问题。 (陷入第3步)

时间:2011-05-07 18:58:52

标签: c# .net asp.net security authentication

我正在学习如何在ASP.NET中使用基于表单的安全性的教程,但是当我必须创建创建成员资格数据库时,我陷入了第3步。我是新手,你能帮我个忙吗?

这是我关注的教程:http://msdn.microsoft.com/en-us/library/ff649314.aspx

这是我的问题: enter image description here 如果图像很小,错误说:

  

发生了错误。细节   例外:网络相关或   特定于实例的错误发生时   建立与SQL的连接   服务器。找不到服务器或   无法访问。验证   实例名称是正确的和SQL   服务器配置为允许远程   连接。 (提供者:命名管道   提供者,错误:40 - 无法打开   连接到SQL Server)

有人可以更有经验,帮我解决这个问题吗?我今天已经发布了一个类似的问题,但是我无法解决它,我不明白我该怎么做。

我很感激你的帮助。

更新

我尝试按照此链接中的建议验证连接: http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.ii.doc/opt/tlsmss08.htm

但出了点问题: enter image description here

更新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',   '网络服务'

只有第一个似乎通过了。

有什么建议吗?

enter image description here

1 个答案:

答案 0 :(得分:3)

关键词是:

  

无法连接到SQL Server数据库。

所以确保

  • 您已安装SQL(Express)数据库,并找出实例名称。通常是SqlExpress
  • 它是为TCP Access配置的
  • (本地)作为别名

尝试一些想法

  • 以管理员
  • 运行脚本(命令窗口)
  • (local)替换为.\SqlExpress
  • 运行没有任何参数的ASPNET_RegSQl。 IIRC将使用向导启动GUI。