none
SQL Server 透過記錄檔檢視器相關SSIS封裝排程的執行狀況,訊息欄位的中文顯示變成問號"?" RRS feed

  • 問題

  • SQL Agent排程中加入SSIS封裝,執行後查看檢視紀錄中的記錄檔檢視器的文字訊息中文字會變成問號"?"

    如下:

    ====================

    訊息
    以下列使用者的身分執行: username。Microsoft (R) SQL Server ????????  Version 10.50.4000.0 for 64-bit  Copyright (C) Microsoft Corporation 2010. All rights reserved.    ???:  ?? 10:38:31  DTExec: ?????? DTSER_SUCCESS (0)?  ???:  ?? 10:38:31  ???: ?? 10:38:34  ????:  2.746 ?.  順利執行封裝。.  步驟成功。

    ====================

    • 已編輯 alfieyen 2013年8月16日 上午 07:23
    2013年8月16日 上午 07:16

解答

  • 這條已經解了!!

    在SSIS排程中有使用到Oracle Client

    發現Oracle Client的相關機碼中"NLS_LANG"的值,必須調整成"TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950"

    這樣就解了!!

    以上經驗跟大家分享

    -Alfie

    • 已標示為解答 alfieyen 2013年8月23日 上午 03:22
    2013年8月23日 上午 03:10

所有回覆

  • What's server collation? Did you get correct message from msdb..sysjobhistory table?
    2013年8月18日 下午 10:13
  • 這條已經解了!!

    在SSIS排程中有使用到Oracle Client

    發現Oracle Client的相關機碼中"NLS_LANG"的值,必須調整成"TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950"

    這樣就解了!!

    以上經驗跟大家分享

    -Alfie

    • 已標示為解答 alfieyen 2013年8月23日 上午 03:22
    2013年8月23日 上午 03:10