我正在尝试输出用户列表membership.GetAllUsers()
,但我得到一个例外:
当建立与SQL Server的连接时发生了错误 与网络或特定实例相关联。服务器没有 发现或不可用。验证实例名称是否正确 SQL Server配置为允许远程连接。 (服务提供商: SQL网络接口,错误:26 - 检测到错误 指定的服务器或实例)
我的连接字符串:
<connectionStrings>
<add name="DefaultConnection"
connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-SDC-20150804171038;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-SDC-20150804171038.mdf"
providerName="System.Data.SqlClient" />
</connectionStrings>
我已成功完成Server Explorer中的测试连接。我认为问题既不在连接字符串中也不在服务器中。
我是否需要覆盖成员身份才能使用方法getallusers()?
答案 0 :(得分:0)
尝试通过sql server连接,你的连接字符串应如下所示:
connectionString="data source=[Server Name];initial catalog=[Database Name];persist security info=true;user id=[SQL User];password=[SQL User Password]"
在SQL Server管理工作室中找到您的数据库,尝试从那里连接,然后使用上面的连接字符串。