2013-03-16 117 views
-1

我有domain服务器和mssql数据库与它。当我通过domain服务器运行aspx页面时,它给了我例外。对于domain服务器中的sql数据库,我有passwordusername,可能这是问题所在。我应该怎么做才能解决它?登录失败通过ASPX的域名服务器

例外:

Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. 

连接字符串:

<connectionStrings> 
    <add name="sky_PeopleEntities" 
     connectionString="metadata=res://*/hosting.csdl|res://*/hosting.ssdl|res://*/hosting.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=go.db.hosting.bg;initial catalog=sky_People;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" 
     providerName="System.Data.EntityClient" /> 
</connectionStrings> 
+0

什么是您的连接字符串是什么样子? – 2013-03-16 21:43:26

+0

我添加了连接字符串。 – TheChampp 2013-03-16 21:58:08

+0

花点时间,正确地设置你的问题。 – Aristos 2013-03-16 21:58:41

回答

3

登录失败并出现该错误意味着您正在建立SQL连接的服务器/计算机与SQL服务器所在的Active Directory域不同。

通常这意味着您需要向连接字符串添加用户名或密码,以便您可以使用SQL身份验证而不是Windows身份验证进行身份验证。您可能需要与托管公司或系统管理员交谈以正确设置用户名和密码。

一旦你的,去掉部分integrated security=true,并添加User Id=[username]; Password=[password];

+0

我应该在[]括号中准确添加用户名和密码吗? – TheChampp 2013-03-16 22:04:59

+0

没有'[]'。我只是用这些来告诉你为你的环境改变这些值。最终应该像'User Id = testuser;密码= testpass;' – 2013-03-16 22:06:28

1

集成安全=真正的问题是:双霍普问题。

通过提供适当的SQL用户名和密码或正确的应用程序池身份有权访问SQL服务器和必要的资源来解决此问题。

+0

我如何提供SQL用户名和密码以及要编写什么集成安全性? – TheChampp 2013-03-16 22:01:09

相关问题