请帮帮我。
我在visualstudio2012上创建ssis包,从hiveapache获取数据,连接数据库,我正在使用odbc和cloudera-odbc驱动程序,用于apache-hive,mechanism和mit-karberos。当我从visual studio/project执行包时,没有错误,但当我使用vb.net应用程序执行包时,出现以下错误:
There was a error trying to establish an Open Database Connectivity (ODBC) connection with the database server
在dts connectionstring中,我被称为dsn name,而run64bitruntime我被设置为false。odbc连接已成功连接,票证karberos正在运行。
当我尝试测试连接是否打开或关闭的状态时,出现以下错误:
我的连接方法调用:
Dim conn As System.Data.Odbc.OdbcConnection = New System.Data.Odbc.OdbcConnection
conn.ConnectionString = "Dsn=HiveSystem32;"
conn.Open()
If conn.State = ConnectionState.Open Then
myLog.Info("Connection HiveSystem32 = Open")
ElseIf conn.State = ConnectionState.Closed Then
myLog.Info("Connection HiveSystem32 = Closed")
End If
日志错误:system.data.odbc.odbcexception(0x80131937):错误[hy000][cloudera][hardy](34)来自服务器的错误:sasl(-1):常规故障:gssapi错误:未指定的gss故障。次要代码可能提供更多信息(找不到凭据缓存)。
日志错误-当我测试连接odbc时出现的类似错误,其中的票证karberos被销毁或没有票证运行。
厚度。
暂无答案!
目前还没有任何答案,快来回答吧!