您好我想在asp.net中连接sql server 2012,我的问题是如果我在我的localhost上测试我的应用程序然后我得到一个连接,但如果我在网络服务器上测试它(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身份验证...
为此我想使用集成安全性:/
答案 0 :(得分:0)
查看这篇文章,它解释了如何执行此操作:http://msdn.microsoft.com/en-us/library/vstudio/bsz5788z(v=vs.100).aspx