我正在尝试通过GUI将Microsoft SQL Server 2012 Express Edition与Splunk DB Connect V1连接,并提供以下信息:
Name- RSD(name given to identify uniquely in splunk)
Database Type - Microsoft SQL Server
Host - IP Address of my own System Since Database is running locally
Port - 1433
Username - sa
Password - Password which is used for SQL Server Authentication
Additional JDBC Parameters - useCursors=true
当我点击获取数据库名称时。它给出ERROR java.sql.SQLException: Network error IOException: Connection refused: connect.
或者,我手动输入了数据库名称:
数据库 - 我的数据库的名称,然后单击“保存”,它会出现与上面相同的错误。
我在dbx.log文件中找到了以下日志
enter code here
2015-04-29 09:34:33.164 dbx7826:INFO:BridgeSession - Executing Bridge command: BridgeExecutionInfo{className=com.splunk.dbx.info.DatabaseList}
2015-04-29 09:34:35.223 dbx7826:ERROR:DatabaseList - Error fetching database catalogs: java.sql.SQLException: Network error IOException: Connection refused: connect
java.sql.SQLException: Network error IOException: Connection refused: connect
at net.sourceforge.jtds.jdbc.JtdsConnection.<init>(JtdsConnection.java:436)
at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.splunk.dbx.sql.type.impl.AbstractDatabaseType.connect(AbstractDatabaseType.java:139)
at com.splunk.dbx.sql.type.impl.MicrosoftSqlServer.connect(MicrosoftSqlServer.java:85)
at com.splunk.dbx.sql.type.impl.AbstractJtdsDatabaseType.listCatalogs(AbstractJtdsDatabaseType.java:48)
at com.splunk.dbx.info.DatabaseList.invoke(DatabaseList.java:34)
我查看了我能找到的任何相关答案,但没有运气。
一些帮助和见解将不胜感激。
答案 0 :(得分:0)
我已经尝试过使用Windows身份验证DOMAIN / password.THE错误已解决Windows防火墙正在阻止端口1433.请确保浏览器服务正在运行并且sql服务正在运行,允许端口1433.it正常工作