我們今天主要向大家講述的是DB2 CMO安裝7.1.2.6補丁之後,連接Ondemand得到sql0206n錯誤,以下就是文章對DB2 CMO安裝7.1.2.6補丁之後,連接Ondemand得到sql0206n錯誤詳細內容介紹,望大家借鑒。
產品: DB2 Content Manager Ondemand for Multiplatform ;
平台: AIX, Linux, Windows 2000, Windows NT
軟件版本: 8.3 ;
問題描述:
在安裝了IBM DB2 Content Manager Ondemand的補丁7.1.2.6後,連接Ondemand服務器時得到sql0206n錯誤。從IBM DB2 Content Manager Ondemand的日志中可以看到下面的錯誤信息:
- DB Error: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'passwd_exp'.
- -- SQLSTATE=42S22, SQLCODE=207, File=arsid.c, Line=3107
- DB Error: [IBM][CLI Driver][DB2/NT] SQL0206N "PASSWD_EXP"
- is not valid in the context where it is used. SQLSTATE=42703 -- SQLSTATE=42S22,
- SQLCODE=-206, File=arsid.c, Line=3107
對此問題,要如何處理?
解答:
在IBM DB2 Content Manager Ondemand的補丁7.1.2.6中,IBM DB2 Content Manager Ondemand提供了存儲每個用戶的缺省服務器打印參數的方法。並且,還增加了一些獨立用戶管理參數的配置,如:密碼過期設置,非活動超時設置等。為了支持這些新的特性,ARSUSER表已經需要被更新。對於那些安裝補丁升級的已經存在的系統,需要使用arsdb命令來更新ARSUSER表,以配合這些新增的功能。
在IBM DB2 Content Manager Ondemand的補丁7.1.2.6中,arsdb命令有了一個新的參數 -u,此參數用於更新數據庫中的表結構來配合新增的功能。此功能根據當前的版本號碼來更新表。此命令可以被多次執行,但是不能撤銷。所以,系統管理員應該在操作之前做好數據庫的備份,以及恢復的方案。
要對數據庫進行更新,可執行下面的操作:
1.停止IBM DB2 Content Manager Ondemand服務器的運行
2.備份IBM DB2 Content Manager Ondemand的數據庫和相應的文件
3.確保當前的補丁在7.1.2.6或之上
4.運行下面的命令來更新表:
- arsdb <-I instance_name> -vu
5.重新啟動IBM DB2 Content Manager Ondemand服務器
以上的相關內容就是對DB2 CMO安裝7.1.2.6補丁後,連接Ondemand得到sql0206n錯誤的介紹,望你能有所收獲。
以上的相關內容就是對DB2 CMO安裝7.1.2.6補丁後,連接Ondemand得到sql0206n錯誤的介紹,望你能有所收獲。