Мне нужно, чтобы конкретный пользователь мог обращаться и работать только с одной таблицей в определенной базе данных. И, соответственно, чтобы права доступа запрещали этому юзеру обращаться к другим таблицам.
выдать ему надлежащие права на необходимую таблицу, а все лишнее отобрать.
Мало. Надо ещё право на подключение к БД. И ещё эту БД сделать дефолтной. Иначе он просто не подключится к серверу по ошибке Cannot make the database current.