//
you're reading...
QAD Ent Application

How to convert DB from ISO8859-1 to UTF-8 codepage in QAD 2013EE?

Case: trong quá trình setup cài đặt QAD EE 2013 mình “quên” check chọn option “Database in Unicode” (QDT Tool). sau đó cứ làm bình thường.

Sau khi cài đặt thành công chạy thử QAD CHRUI thì báo lỗi này “Mismatching collations between client and database”
[IMG]

Nguyên nhân là do DB là UTF-8 và DB collation là Basic
Để giải quyết lỗi này thì ta chuyển DB collation sang “ICU-UCA”

Okie bây giờ ta kiểm tra và thao tác từng bước

Note: If the database was created before 10.1A, for example 10.0B, and the collation change is performed in 10.1A, before loading the new collation table it is needed to bring the database schema to 10.1A schema by using the following command: proutil <dbname> -C updateschema

Các bước làm:
[IMG]

[IMG]

Tiếp tục thôi :)

[IMG]

[IMG]

[IMG]

[IMG]

[IMG]

[IMG]

Build idx index files (thao tác làm cho cả 3 Databases)
[IMG]

Modify lại client script -cpcoll ICA-UCA
[IMG]

 

Vậy là xong cái case này rồi đó! :)
Chúc các bạn làm được và sửa đc lỗi như mình

Link tham khảo: http://www.thinknext.vn/diendan/index.php?threads/how-to-convert-db-from-iso8859-1-to-utf-8-codepage-in-qad-2013ee.624/

Advertisements

About iambaprang

Bap Rang's house

Discussion

No comments yet.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s