无法使用HANA Studio连接到us1.hana.ondemand.com中的HANA数据库

2020-09-21 06:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我无法在产品格局 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我无法在产品格局" us1.hana.ondemand中连接任何HANA数据库。 com ",尽管我可以连接' hanatrial.ondemand.com " 来自HANA Studio。

我在hana studio中添加hana云系统时使用的是以下凭据。

区域主机: us1.hana.ondemand.com

子帐户名称:bcXXXXXXX

用户名:S00xxxxxxx

密码:xxxxxxxx

数据库:ii8

数据库用户:SDI_USER

密码:xxxxxx


连接到HANA DB时,请在下面找到错误信息日志:

!ENTRY com.sap.cloud.tools.eclipse.hana.tunnel 4 0 2018-04-23 13:52:31.242

!MESSAGE与主机' us1.hana.ondemand.com 的连接失败

!堆栈0

java.util.concurrent.ExecutionException:com.sap.jpaas.infrastructure.console.exception.CommandException:无法连接隧道

在java.util.concurrent.FutureTask.report(FutureTask.java:122)

在java.util.concurrent.FutureTask.get(FutureTask.java:192)

com.sap.ndb.studio.common.CallableUtil.executeCallable(CallableUtil.java:62)

在com.sap.cloud.tools.eclipse.hana.tunnel.ui.CloudSystemConnectionWizard $ 1.run(CloudSystemConnectionWizard.java:101)

在org.eclipse.jface.operation.ModalContext $ ModalContextThread.run(ModalContext.java:119)

原因:com.sap.jpaas.infrastructure.console.exception.CommandException:无法连接隧道

在com.sap.core.persistence.commands.tunnel.connection.DbTunnelManager.startTunnelClient(DbTunnelManager.java:76)

在com.sap.core.persistence.commands.tunnel.api.CommandTunnelHandler.openTunnel(CommandTunnelHandler.java:148)

在com.sap.cloud.tools.eclipse.hana.tunnel.ui.CloudSystemHelper.openTunnel(CloudSystemHelper.java:289)

在com.sap.cloud.tools.eclipse.hana.tunnel.ui.CloudSystemHelper.addCloudSystem(CloudSystemHelper.java:343)

com.sap.cloud.tools.eclipse.hana.tunnel.ui.CloudSystemConnectionWizard $ 1 $ 1.call(CloudSystemConnectionWizard.java:92)

com.sap.cloud.tools.eclipse.hana.tunnel.ui.CloudSystemConnectionWizard $ 1 $ 1.call(CloudSystemConnectionWizard.java:1)

在java.util.concurrent.FutureTask.run(FutureTask.java:266)

在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)

在java.lang.Thread.run(Thread.java:812)

原因:com.sap.core.connectivity.tunnel.api.management.ConnectionFailedException:无法建立隧道连接

com.sap.core.connectivity.tunnel.client.management.DirectTunnelOperatorImpl.connect(DirectTunnelOperatorImpl.java:36)

在com.sap.core.persistence.commands.tunnel.connection.DbTunnelManager.startTunnelClient(DbTunnelManager.java:73)

...还有9个

由以下原因引起:java.io.IOException:现有连接被远程主机强行关闭

在sun.nio.ch.SocketDispatcher.read0(本机方法)

在sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)

在sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)

在sun.nio.ch.IOUtil.read(IOUtil.java:192)

在sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)

在io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:288)

在io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1100)

在io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:367)

在io.netty.channel.nio.AbstractNioByteChannel $ NioByteUnsafe.read(AbstractNioByteChannel.java:118)

在io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:642)

在io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:565)

在io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:479)

在io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:441)

at io.netty.util.concurrent.SingleThreadEventExecutor $ 5.run(SingleThreadEventExecutor.java:858)

在io.netty.util.concurrent.DefaultThreadFactory $ DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)

...还有1个

3条回答
callcenter油条
2020-09-21 06:36

嗨,Koushik,

您是要从Neon Eclipse还是从HANA Studio进行连接? 您正在运行最新的插件版本吗?

我刚尝试从Eclipse霓虹灯连接到US1环境下的HANA数据库,在我看来,它似乎可以正常工作。 我可以直接连接到Internet,所以我不在Eclipse上使用代理设置。

您的问题告诉我,与us1的连接已断开( java.io.IOException:远程主机强行关闭了现有连接)。 当主机由于网络问题而无法访问或客户端(Eclipse)无法完成SSL握手时,通常会发生这种情况。 相信您的问题是稍后的,因为您告诉我们您的机器可以浏览互联网。

您可能正在运行旧版的HANA Studio甚至旧版的HANA Eclipse插件。 如果是这种情况,您可能会遇到连接问题。 请通过在Eclipse上执行"帮助"->"检查更新"来确保已安装了最新的插件。 我的是:

SAP HANA Studio版本:2.3.34

如果其他所有操作失败,则尝试使用NEO SDK建立数据库隧道,如下所示:

 neo open-db-tunnel -h <主机> -u <用户> -a <子帐户> --id <模式ID> 

请注意,这里的用户不是数据库用户,而是平台用户。 SchemaID不是内部数据库架构,它是数据库的ID(可通过Cockpit查找)。

完成此隧道后,您可以使用本地主机为您的hana框(jdbc:sap://localhost:3001)创建本地hana连接。

关于,
伊凡

一周热门 更多>