您当前的位置:首页 > 技术分享网站首页技术分享
关于.Net Core 部署在Linux下连接SqlServer数据库超时解决办法
发布时间:2019-01-24作者:贾忠智点击:4133
最近在做.net core项目的时候,测试sqlserver数据库连接,在windows下一切正常,部署到linux服务器后连接超时,telnet端口也通,一直无法解决,最后发现是sqlserver数据库版本的问题,2008以下的数据需要打补丁后才可以。
.Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014.
如果SqlServer2008低于SP3版本,会出现连接超时的问题。
解决办法:
官方下载SqlServer 2008 Sp3 补丁
https://download.microsoft.com/download/9/6/4/964BB4EC-FC28-4DA7-9295-7D4A8FDBE1A4/CHS/SQLServer2008R2SP3-KB2979597-x64-CHS.exe
下载补丁安装即可。
关键字词:无