我试图使用Autonomy执行一些管理操作,但是当我试图连接到数据库时,我总是得到一个异常:
NRTSession不能在中断时请求独占信号量。
我的代码在C#中
admin.INRTDMS dms = new admin.NRTDMS();
//INRTSessions sessions = dms.Sessions;
admin.INRTSession session = dms.Sessions.Add("TestServer");
session.TrustedLogin();任何帮助都是值得赞赏的。
发布于 2014-03-29 15:44:42
检查是否在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();
}https://stackoverflow.com/questions/19287084
复制相似问题