我正在做一个连接到位于同一网络中的数据库的应用程序。DBMS 是 SQL Server 2005,我想测试ping
到 IP 地址,然后通过 ado.net 测试与数据库的连接:
Ping p = new Ping();
try
{
PingReply pingReply6 = p.Send(ip.Text);
MessageBox.Show("IP: " + pingReply6.Address + " \n Etat : " + pingReply6.Status);
string connexionString;
connexionString = @"Data Source=Owner;Initial Catalog=base;Integrated Security=true;";
IDbConnection connexion = new SqlConnection(connexionString);
try { connexion.Open(); MessageBox.Show(" the connection is established "); }
catch(Exception ex) { MessageBox.Show(ex.ToString()); }
}
catch { MessageBox.Show("Invalid IP"); }
如您所见,我想通过它的地址 ip 连接到数据库,我测试 ping 并且它可以工作,但是当我在我的服务器中测试与我的数据库的连接时它不工作
- 连接字符串中的错误是什么?
- 如何更改连接字符串以不连接到我自己的数据库,而是连接到具有指定地址 ip(Windows 身份验证)的其他数据库?