我使用的是db2 9.7.2(express)版本。尝试通过ODBC将db2连接到MS Office 2007.连接都运行良好但是当尝试从访问错误打开表时说db2admin用户没有操作的优势...
我已经完成了db2的典型安装..所以还有什么可以为用户做的事吗?.. db2 / msoffice运行良好。唯一具有访问权限的东西......
请帮我解决这个问题。
答案 0 :(得分:1)
谁创建了数据库(拥有DBADB配置文件)以及谁创建了实例(SYSADMIN配置文件)? 可能是您使用与db2admin不同的用户创建了一个数据库,对于此数据库,用户db2admin没有特殊权限。
检查操作系统中的组,实例中的sysadmin_grp组以及创建数据库的人员。只需在操作系统组(db2admins)中添加db2admin即可解决该问题。
如果db2admin可以连接到数据库,因为连接授权是公共的,但数据访问仅限于某些用户。只需将dbadm添加到db2admin或给出配置文件sysadmin,db2admin就可以完全控制数据库。