ORA-12704 character set mismatch.
Applies to: Business Objects, Oracle 9i on Red Hat Linux, SQL Server 2005
Enterprise Edition
Message.
ORA-12704: character set mismatch
Problem Description.
We were creating a report in Business Objects that was using a query, joining
tables from an Oracle 9i server and from a SQL Server 2005 instance. We were
using a DB LINK from oracle to access the Microsoft SQL Server tables. We
received the above error from Business Objects because one of the Microsoft SQL
Server tables involved in the join was using user-defined data types.
Cause.
Create a view for every table in Microsoft SQL Server that use user-defined data
types, and convert those fields using user-defined data types to SQL Server
native data types on the view.