Sunday, September 11, 2011

informix無法新增table的解法:grant resource

語法:

Grant resource to public;

grant RESOURCE to USER_NAME;

開 ol_informix1700 –> 打daaccess –>connection 選ol_informix1700 –>

輸入帳號密碼 –> 選擇資料庫後 按enter -->點選兩次 EXIT

-->進入query-language –> 選NEW ->在編輯區打指令:

Grant resource to public;

grant RESOURCE to 操作資料庫功能的使用者帳號;

打完後,按 esc,選run,就完成了

要有出現 “permission granted” 才是有grant成功

1

最後:登出或把 ol_informix1700關掉,再重新進來,用 portal(你剛剛新增的帳號)的帳號登入,試新增table,看有沒有成功。

注意事項:

一定要先 選 connection,選ol_informix1700,

USER NAME 是portal

如果沒有先選connection,就建table

所建立的table的schema會屬於你的電腦login name(即informix),

就是登入nb的使用者,而非你指定的 user