Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在IIS7 Web服务器上运行的ASP.NET应用程序中使用集成安全性?_Asp.net_Sql_Database_Iis 7_Connection String - Fatal编程技术网

如何在IIS7 Web服务器上运行的ASP.NET应用程序中使用集成安全性?

如何在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)

您好,我想在asp.net中连接sql server 2012,我的问题是,如果我在本地主机上测试我的应用程序,那么我会获得一个连接,但是如果我在Web服务器(iis7)上测试它,那么我无法连接到数据库

我要传达以下信息:

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身份验证


为此,我想使用集成安全性:/

查看这篇文章,它解释了如何做到这一点: