2010-03-03 33 views
0

我有一个ASP.NET应用程序使用标准的SQL Server成员资格提供程序进行身份验证。适用于本地数据库(这不是SQL Svr Express!)。当我尝试对远程数据库进行身份验证时,即使使用正确的连接字符串,我总是会得到一个'Named Pipes Provider,错误40:无法打开与SQL Server的连接。我已验证该服务器允许远程连接,并且它支持命名管道连接。没有其他人同时使用数据库(尽管其他人可能连接到服务器)。这里是我的web.config中的连接字符串和成员资格信息(名称为dummied和ip地址为隐私保护)。有人有主意吗? 鲍勃ASP.NET Membership.ValidateUser无法连接到远程SQL服务器

(相同的设置如上文对roleManager)

+0

您忘记粘贴连接字符串,如您所述。 – bkaid 2010-03-03 00:44:14

回答

0

命名管道仅适用于本地连接。需要TCP协议。