Silverlight中的身份验证问题 - 无法连接到SQL Server

时间:2010-05-13 08:59:56

标签: sql-server entity-framework sql-server-2008 silverlight-4.0

目前,当我尝试使用Silverlight中的默认业务模板注册用户时,我收到错误消息。基本上我正在关注如何使用Silverlight构建业务应用程序的第9频道上的教程。

  

建立与服务器的连接时发生错误。

     

(提供商:命名管道提供商,错误:40 - 无法打开   连接到SQL Server)(Microsoft SQL Server,错误:5)

     

建立与服务器的连接时发生错误。   连接到SQL Server 2005时,此故障可能是由   事实上,在默认设置下SQL Server不允许远程   连接。 (提供者:命名管道提供者,错误:40 - 不能   打开与SQL Server的连接)(Microsoft SQL Server,错误:1326)

我找到了一个可以识别问题的博客,并且每一步都遵循,但我仍然遇到同样的问题。

这是我的连接字符串: -

<add name="SIEventManagerEntities" 
     connectionString="metadata=res://*/EventManagerDBModel.csdl|res://*/EventManagerDBModel.ssdl|res://*/EventManagerDBModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=MONFU-PC;Initial Catalog=SIEventManager;Integrated Security=SSPI;MultipleActiveResultSets=True&quot;" 
     providerName="System.Data.EntityClient" />

非常感谢任何帮助!

由于

2 个答案:

答案 0 :(得分:1)

将集成安全性更改为有权访问数据库的用户,然后您应该连接。

示例:

<connectionStrings>
    <add name="Doner.CMS" connectionString="Data Source=SQL2k8;Network Library=DBMSSOCN;Initial Catalog=Doner;User ID=myUser;Password=myPassword;"/>
</connectionStrings>

答案 1 :(得分:0)

添加 综合安全=真; 到连接字符串,它应该工作。