“HANA数据库主”用户是SYSTEM用户吗?

时间:2017-07-10 16:16:59

标签: hana

我在VMware Workstation环境中安装了HANA Express,并在Eclipse 4.6中安装了HANA管理员插件。 VMWare和Eclipse都在Windows 10上运行。我可以毫无问题地启动HANA,但是当我尝试从Eclipse插件连接时,连接失败。

在Eclipse中配置HANA管理员插件的教程指示以用户身份输入SYSTEM,然后输入密码。问题是在HANA Express教程中,似乎唯一的用户就是"数据库主人" (见下文)。因此,我没有系统密码,也不知道"数据库大师"用户(即使我知道密码)。如何使这项工作?

import com.cloudbees.hudson.plugins.folder.*
import com.cloudbees.hudson.plugins.foldersplus.*
import jenkins.model.Jenkins;
import nectar.plugins.rbac.strategy.*;
import hudson.security.*;
import nectar.plugins.rbac.groups.*;
import nectar.plugins.rbac.roles.*;
String folderName = 'Project-B'
folderItem = Jenkins.instance.getAllItems(Folder.class).find{it.name.equals(folderName)}
String groupName = "membersOfProject-B"
GroupContainer container = GroupContainerLocator.locate(Jenkins.getInstance())
Group group = new Group(container, groupName)
group.doAddMember('mike')
group.doGrantRole('develop', 0, Boolean.TRUE)
container.addGroup(group)

这是我在Eclipse日志中遇到的错误:

enter image description here

2 个答案:

答案 0 :(得分:5)

SYSTEM密码与HXE的主数据库密码相同。如果这不起作用,请尝试 HXEHana1

此外,我发现您正在尝试连接到实例编号00.如果HXE VM是2.0 sps00或更高版本,则默认实例编号为90.

您可以通过从虚拟机控制台运行以下命令来排除连接问题:

hdbsql -n localhost -i 90 -d SYSTEMDB -u SYSTEM

这将连接到您的实例并提示输入用户SYSTEM的密码,以便在配置HANA Studio之前确认哪个是正确的。

答案 1 :(得分:0)

我有同样的问题。 我使用了用户:XSA_ADMIN和作为教程一部分选择的HANA密码。

现已连接。

问候