FineReport连接sqlserver无法链接的问题解决方案
101030101032
这报错是显示tcp/ip的远程连接无法连接
首先检查你的数据服务是否正常打开,
101033
在测试是否能连接,然而我的不行,接下来打开sqlserver配置管理器
101036
先看你的sqlserver服务是否是正常状态,
101037
然而我一开始的是这样
101038
先到控制面板卸载程序,把无关于sqlserver2008localDB卸载了,如下图的2014,而我的有两个需要卸载的,卸载了2014和2016
101039
接下来你的sqlserver配置管理工具的sqlserver服务应该是正常的,如果不行就先右键刷新下,或者重新启动sql服务
101037
接下来修改sqlserver网络配置MSSQLSERVER的协议和SQLEXPRESS的协议中的 tcp/ip协议 将状态启用
101042
这时你可以再次测试连接是否成功,然而我的还是不行,打开数据库新建查询,输入这条命令:exec sys.sp_readerrorlog 0, 1, 'listening'
101045
得到端口号,这里的端口号是1434,而我finereport中的连接端口是1433,将端口号修改成数据库中的端口号
101030
再次测试连接,终于成功了
101046
如果到这里还是有问题的同学,可以按照https://jingyan.baidu.com/article/6c67b1d6ca06f02787bb1ed1.html?qq-pf-to=pcqq.group
这条连接的远程配置先试试,还是不行可以私信。
求人不如求己。