配置MS SQL Server时,正常服务器上只装一个sqlServer的话连接字符串是 jdbc:jtds:sqlserver://10.202.101.13:1433/Confluence,默认端口1433,但是如果服务器上装了多个sql server实例的话就不一样了,假如默认是sql server2008,又装了一个sql server 2012,如果用数据库管理器连接是 10.202.101.13\SQL2012,那么你的字符串不能是 jdbc:jtds:sqlserver://10.202.101.13\SQL2012/Confluence,这样Confluence不能识别,笔者在安装Confluence V5.9.6版本时发现它只支持sql server 2012或者2014,我们服务器默认实例是2008,其他实例有2012,用刚才的方法怎么连接都不行,后来发现,其实换个思路很简单,只需要查看2012这个实例所占用的端口号是多少就行了,假如是1435,那么直接使用 jdbc:jtds:sqlserver://10.202.101.13:1435/Confluence 就解决了。