3
SSIS 패키지에서 oledb 데이터 원본을 사용하여 데이터베이스에서 열을 가져옵니다. 열은 XML 데이터 유형입니다. SSIS에서는 데이터 유형 DT_NTEXT로 자동 인식됩니다. 그것은 내가 System.Xml.XmlDocument에로드하려고하는 스크립트 구성 요소로 간다. 다음은 xml 데이터를 문자열로 가져 오기 위해 사용하는 코드입니다.SSIS의 XML 열에 바이트 순서 표시가 있습니다
System.Text.Encoding.Default.GetString(Row.Data.GetBlobData(0, Row.Data.Length))
올바른 방법입니까?
하나의 이상한 점은 한 서버에서 결과 문자열에 바이트 순서 표시가 표시되고 다른 서버에는 표시되지 않는다는 것입니다. 왜 그런지 알 수는 없지만 BOM없이이 문자열을 얻는 방법이 진정으로 필요합니다.
도와주세요, 스택 오버플로, 당신이있어 내 유일한 희망 ...