Первое: базы данных для чтения кода на сервере, очевидно, не могут читать ничего, что существует только в реплике локальной адресной книги пользователя, и пользователь может создавать контакты, которые никогда не будут храниться на сервере.
Однако, если он существует на сервере, ваш код может нуждаться в запуске с правами администратора полного доступа для чтения данных, защищенных полем ReaderNames. Вы не сказали, как работает ваш код. Если он на самом деле выполняется как серверная задача на том же сервере, где существует база данных, возможно, это просто вопрос того, как открыть базу данных. Если он выполняется где-то еще, то файлу id, под которым он выполняется, должны быть предоставлены права полного доступа, а пользователю (вам?) Придется активировать эти права для текущего сеанса, прежде чем запускать код. Я бы сказал, чтобы вы помогали страницам, описывающим функцию полного доступа, но из-за перехода IBM / HCL теперь трудно найти надежные ссылки на версии страниц интерактивной справки.