如何在IIS7 Web服务器上运行的ASP.NET应用程序中使用集成安全性?
您好,我想在asp.net中连接sql server 2012,我的问题是,如果我在本地主机上测试我的应用程序,那么我会获得一个连接,但是如果我在Web服务器(iis7)上测试它,那么我无法连接到数据库 我要传达以下信息:如何在IIS7 Web服务器上运行的ASP.NET应用程序中使用集成安全性?,asp.net,sql,database,iis-7,connection-string,Asp.net,Sql,Database,Iis 7,Connection String,您好,我想在asp.net中连接sql server 2012,我的问题是,如果我在本地主机上测试我的应用程序,那么我会获得一个连接,但是如果我在Web服务器(iis7)上测试它,那么我无法连接到数据库 我要传达以下信息: Error by login with user '[DOMAIN]\[SERVER]$'. 应用程序是否尝试与机器Oo连接 这是我的代码: protected void btn_OpenDataBase_Click(object sender, EventArgs e)
Error by login with user '[DOMAIN]\[SERVER]$'.
应用程序是否尝试与机器Oo连接
这是我的代码:
protected void btn_OpenDataBase_Click(object sender, EventArgs e)
{
try
{
string connectionstring = "Server=[ip];Database=DB_CM0;Integrated Security=true";
DataBaseManager db = new DataBaseManager();
string isconnection = db.ConnectionTest(connectionstring);
Response.Write(isconnection);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
public string ConnectionTest(string connectionstring)
{
using (con = new SqlConnection(connectionstring))
{
try
{
con.Open();
return "Verbindung ist vorhanden";
}
catch (Exception ex)
{
return ex.Message;
}
}
}
我的情况:
我们有一个sql server 2012,我们不使用数据库用户,我们使用windows身份验证
为此,我想使用集成安全性:/查看这篇文章,它解释了如何做到这一点: