- [返回列表] [ 发布:2015/11/10 15:09:33 ] [ 浏览: ] [ 字体:大 | 小 ]
- 通用Excel外网连接外部数据源时提示“链接服务器的OLEDB访问接口SQLNCLI10”返回了消息登录超时已过期
通用Excel外网连接外部数据源时,提示“链接服务器‘ABC’的OLEDB访问接口‘SQLNCLI10’”返回了消息‘登录超时已过期’。”在局域网内连接该外部数据源没问题,且ABC服务器外网登录通用Excel没问题,但是外部数据源无法登录,如图:
外部数据源设置没问题,如图:
互和科技工程师解答:上述外部数据源设置是没问题的,出现无法连接的原因,是因为被连接的数据源所在服务器SQL默认端口没有映射,解决方法如下:
1.登录被连接的数据源所在服务器的路由器;
2.找到路由器中端口映射界面;
3.添加SQL默认端口:1433并重启路由器。
完全上述操作后,即可连接外部数据源了。
注:互和科技工程师在此提醒,1433端口是SQL Server默认的端口,SQL Server服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SQL Server对外提供服务,1434用于向请求者返回SQL Server使用了哪个TCP/IP端口。1433端口不是很安全,往往很容易被黑客攻陷,建议在使用完通用Excel外部数据源后,及时关闭该端口,防止被网络恶意抓取。