【发布时间】:2015-03-21 03:27:04
【问题描述】:
我编写了一个数据库程序,我将在不同的计算机上运行,数据库将在服务器上,即我的计算机上有 SQL Server,IP 地址为 192.168.11.55,为 SQL Server 启用的端口为 1433。当我尝试访问/登录我得到以下错误。
在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,并且 SQL Server 已配置为允许远程连接。
当我尝试从自己的计算机连接时,我确实可以工作。
这是数据库连接类
class DBConnection
{
public static SqlConnection conn;
public static SqlConnection openconn()
{
if (conn == null)
{
conn = new SqlConnection("data source=tcp:192.168.11.55,1433;initial catalog=SMS_DB;integrated security=sspi");
//I tried below code as well
//conn = new SqlConnection("data source=tcp:KASHIFAHMAD-PC,1433;initial catalog=SMS-AWKUM;integrated security=sspi");
}
if (conn.State!=ConnectionState.Open)
{
conn.Open();
}
return conn;
}
}
【问题讨论】:
-
这是 SQL Server Express 版本吗?默认情况下,这些功能未启用远程连接
-
不,不是 Express
标签: c# sql-server winforms networking ip