700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > lotus notes java_远程数据库的Lotus Notes Java复制

lotus notes java_远程数据库的Lotus Notes Java复制

时间:2023-01-31 10:26:12

相关推荐

lotus notes java_远程数据库的Lotus Notes Java复制

我有许多LotusNotes/Domino(version7)数据库要迁移到新软件中。在我的工作站上(安装了Lotus Notes),我使用一个独立的Java应用程序连接到本地副本并提取数据。但是,远程数据库的复制仍然是一个手动过程。我想让它自动化。

我的java代码基本上是这样的:Session localSession = NotesFactory.createSession(); // With Notes thread initialized

Session remoteSession = NotesFactory.createSession(SERVER, USER, PASSWORD);

Database localDb = localSession.getDbDirectory(null).openDatabase("local_name", true);

Database remoteDb = remoteSession.getDbDirectory(null).openDatabaseByReplicaID(REPLICA);

// ***EDITED CALLING INSTANCE BELOW***

remoteDb.createReplica(null, "local_name"); // Error thrown here

然而,最后一行抛出了一个异常(来自memroy,但类似于)CN=****/***** does not have the right to create database on a server

我怎么可能没有在本地计算机上创建数据库的权限?

还有其他方法可以编程地从一个远程数据库创建一个本地副本吗?

编辑:更改了create replica的调用实例以匹配导致问题的我的代码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。