0

Autonomy SDK を使用して管理操作を実行しようとしていますが、データベースに接続しようとすると、例外が発生し続けます。

[NRTSession][TrustedLogin] 割り込み時に排他的セマフォを要求できません。

私のコードはC#です

    admin.INRTDMS dms = new admin.NRTDMS();
    //INRTSessions sessions = dms.Sessions;
    admin.INRTSession session = dms.Sessions.Add("TestServer");
    session.TrustedLogin();

どんな助けも本当にありがたいです。

4

1 に答える 1

0

接続に使用しているユーザーが で有効になっているかどうかを確認します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();
}
于 2014-03-29T15:44:42.297 に答える