我想连接到 Weka 3.8 中的 MSSQL 服务器。我尝试了很多方法,但找不到连接到 SQLServer 2012 数据库的方法。
错误:未找到驱动程序。
我应用了关于JDBC-ODBC 桥的所有步骤(链接如下)
https://andersspur.wordpress.com/2013/10/11/connect-weka-to-sql-server-2012-and-14/
最佳答案
我知道已经晚了,但我遇到了同样的问题,这花了我一段时间才找到解决方案。我几乎可以肯定您找到了解决方案。在这里,是第二步。不过,我正在分享我的方法,希望您和其他人觉得这对您有所帮助。
首先,你需要像之前一样从微软下载jdbc驱动。对我来说:Here
其次,确保您已启用 TCP/IP 连接。更多信息是 here和 here ,
第三,在SQL server实例中启用远程连接,见here .
第四,在SQL中启用混合安全模式,Here ,你可能需要重启sql引擎。集成安全性也可能适合您。在这种情况下,请参阅如何设置参数 here ,添加一个用户并授予它访问所需数据库的权限。
第五,按照here中的这些步骤进行操作或 here ,正如您提到的。
第六,按下这个按钮, 转到此地址“C:\Program Files\Weka-3-8\weka\experiment”并选择“DatabaseUtils.props”,您应该在 Fifth 中编辑过此文件,此路径在您的计算机上可能不同。
已更新
您可能需要将修改后的 DatabaseUtils.props
复制到可能位于 C:\Users\myUser\wekafiles
的 wekafiles
文件夹中,如 Weka 3.8 所建议伊万
第七,点击这个按钮,希望你能成功连接到sql server。
关于sql-server - Weka如何连接到MSSQL服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37586148/