我安装了 SQL Server 2014 Express。它配置为
- 远程连接
- TCP 已激活
- 允许混合模式身份验证,并且
- 服务器防火墙已停用
我的程序从我的机器连接到该服务器,运行正常。我的连接字符串是
user id=user1;password=pass;server=192.168.0.1;Trusted_Connection=no;database=myDb;MultipleActiveResultSets=True;
但是,如果我想从另一台机器执行我的程序,我会收到错误消息:
连接到 SQL Server。错误 26:类型初始化程序引发异常。定位指定的服务器实例时出错
由于它可以从我的客户端运行,所以不可能是服务器配置问题。
我已经在有问题的客户端上打开了 TCP 端口 1433 和 UDP 端口 1434,但它仍然不起作用。
有任何想法吗?