我一直遇到 SQL Server Express 2012 的连接问题,我似乎无法从 Unity 连接到它,我不断收到错误消息:
SocketException:现有连接被远程主机强行关闭。
代码:
var connectionString: String =
"Server=Jay\\MSSQLSERVER" +
"Database=bfcrg;" +
"User ID=Myuserid;" +
"Password=mypassword;";
var dbcon: IDbConnection;
dbcon = new SqlConnection(connectionString);
dbcon.Open();
我确实做了一些研究,发现人们在使用 SQL Server Express 2008 和 Unity 时遇到了同样的问题SocketException
。
正如一个人所建议的那样,我卸载了作为命名实例 ( SQLExpress
) 安装的服务器,并将其重新安装为默认实例 ( MSSQLSERVER
)。但是,是的,这并没有解决它。
我也在防火墙关闭的情况下检查了它,所以不,它与防火墙无关。
但是,我可以使用 SQL Server Management Studio 连接到服务器,所以我想服务器似乎工作正常。
所以如果有人有任何想法,请告诉我!
干杯! 非常感谢!