C# 工作站点SDK-[NRTSession][TrustedLogin]无法在中断时请求独占信号量

C# 工作站点SDK-[NRTSession][TrustedLogin]无法在中断时请求独占信号量,c#,com,sdk,autonomy,imanage,C#,Com,Sdk,Autonomy,Imanage,我正在尝试使用Autonomy SDK执行一些管理操作,但当我尝试连接到数据库时,我不断收到一个异常: [NRTSession][TrustedLogin]无法在请求时请求独占信号量 中断时间 我的代码是C# 任何帮助都是值得感激的 检查您用于连接的用户是否在DbAdmin中启用 此外,您可以尝试以下方法: public void ConnectToDbAdmin(string server, string user, string pass) { NRTDMS nrtDMS = new

我正在尝试使用Autonomy SDK执行一些管理操作,但当我尝试连接到数据库时,我不断收到一个异常:

[NRTSession][TrustedLogin]无法在请求时请求独占信号量 中断时间

我的代码是C#


任何帮助都是值得感激的

检查您用于连接的用户是否在
DbAdmin
中启用

此外,您可以尝试以下方法:

public void ConnectToDbAdmin(string server, string user, string pass)
{
    NRTDMS nrtDMS = new NRTDMS();
    NRTSession nrtSession;
    NRTSessions nrtSessions;

    nrtSessions = nrtDMS.Sessions;
    nrtSessions.Add(server);
    nrtSession = nrtSessions.Item(1);

    nrtSession.Login(user, pass);
    //or
    nrtSession.TrustedLogin();
}
public void ConnectToDbAdmin(string server, string user, string pass)
{
    NRTDMS nrtDMS = new NRTDMS();
    NRTSession nrtSession;
    NRTSessions nrtSessions;

    nrtSessions = nrtDMS.Sessions;
    nrtSessions.Add(server);
    nrtSession = nrtSessions.Item(1);

    nrtSession.Login(user, pass);
    //or
    nrtSession.TrustedLogin();
}