GSS失败:Raspberry Pi上的Mathematica中提供的名称无效错误

时间:2017-07-24 15:10:30

标签: sql networking raspberry-pi wolfram-mathematica ethernet

我编写了一个导入公司数据并执行统计分析的程序,主要输出是休哈特图表。这个程序的目标是让它在Raspberry Pi上运行,因为这是最便宜的选择。因此,我在Mathematica中编写了程序,因为它允许无缝过渡到Raspbian操作系统。所有操作都在Pi上完成,包括数据输入,计算和图形。

当我尝试建立与某些数据库的连接时,遇到了我遇到的问题。只要员工位于权限列表中,就可以使用单独的网络凭据访问这些数据库。我可以访问这些数据库,因此该程序在我的Windows PC上运行正常。当我尝试使用Pi上的Mathematica连接到数据库时,我收到以下错误:

JDBC: I/0 Error: GSS Failed: Invalid name provided (Mechanism level: KrbException: Cannot locate default realm)

在Pi上运行时,我从此代码中得到此错误,但在我的PC上使用时却没有:

conn=OpenSQLConnection[JDBC["Microsoft SQL Server(jTDS)","SERVERNAME:PORT/DatabaseName"]]

我还感到困惑的是,我正在使用以太网电缆将我的Pi直接连接到以太网端口,并且正常的互联网功能正在运行。除此之外,我可以连接到拥有自己的用户名和密码而不是网络凭证的数据库,没有任何问题,使用类似于的语法:

conn=OpenSQLConnection[JDBC["Microsoft SQL Server(jTDS)","SERVERNAME:PORT/DatabaseName"],
"Username"->"USERNAME","Password"->"PASSWORD"]

我也尝试在Pi上以各种方式输入用户名和密码中的网络凭据,但到目前为止我还没有结果。

有没有办法可以将我的网络凭据与运行最新版Raspbian Jessie的Raspberry Pi B +关联,以便使此错误消失?如果没有,有没有办法通过Wifi做到这一点?我们使用WPA2-Enterprise连接,我也没有运气,但我不相信我已经正确设置了。

0 个答案:

没有答案