我工作的公司正在從使用Oracle 10g的Maximo 7.1升級到使用SQL Server 2014的Maximo 7.6。該程序允許7.1和Oracle 10g中的中文和泰文字符通過前端沒有任何問題,但與SQL Server 2014的新版本用???替換中國/泰國字符。Maximo 7.6/SQL Server 2014中文或泰文字符
現在,我知道那裏的SQL buffs會說當Unicode數據輸入到一個非Unicode字段(nvarchar/varchar)時發生的情況,我知道這一點。但...
我可以將這些表上的字段更改爲NVARCHAR,並直接在這些表中輸入數據,而不會有任何問題。例如,將組織描述字段更改爲NVARCHAR(8)而不是VARCHAR(8),並將數據直接輸入到後端的表中。數據顯示在前端,如果我刷新組織應用程序,但在前端輸入數據,並保存不保存在後端。我結束了?仍然。
我需要整合幫助。 Maximo的開發人員似乎不太喜歡 與我們合作。其他人是否已成功將Maximo 7.6與SQL Server 2014集成在一起...尤其是與Unicode字符(如中文或泰文)結合使用?
很可能有一個過程*之間*你希望存儲和實際wrinting到表中。可能是,在你的值經歷'VARCHAR'的地方存在一個存儲過程。有時涉及功能或'而不是'觸發器。我會使用SQL Server的分析器來監視寫入數據時發生的操作。 – Shnugo
我會想到同樣的事情。我查找過存儲過程,沒有找到任何東西。我的猜測是所有數據庫調用都在Maixmo應用程序內部。我可以打開日誌,看看發生了什麼。我會試一試。 – Hosmerica