2011-09-14 7 views
1

SSIS에서 하위 패키지에 표현식을 사용하려고 시도하지만 ImTOO는 dtsx 파일을 찾을 수 없다는 오류가 항상 발생합니다. 필자는 탐색기에 경로를 복사 했으므로 올바른 것으로 보입니다.SSIS 연결 표현 문제

오류는 또한 식에 속성을 쓸 수 없다는 오류가 표시됩니다. 내 코드는 아래와 같습니다. @와 [사용자 :: Vroot를] + "\ Employees.dtsx"@

[사용자 :: Vroot를] 변수는 표현식에서 백 슬래시를 이스케이프 SQL에

어떤 아이디어

답변

2

시도를 저장되는 추가 백 슬래시를 사용합니다.

@[User::vRoot] + "\\Employees.dtsx" 

폴더와 파일 이름을 연결해야하는 시나리오에서 나는 항상이 방법을 사용합니다. 대개 FolderPathFileName이라는 두 개의 변수를 만듭니다. 의는 FolderPathC:\temp\ 및이 Employees.dtsx 포함 파일 이름 (그것은 백 슬래시로 끝나는 확인)이 포함되어 가정하자.

나는 FilePath라는 이름의 세 번째 변수를 생성하고 사실이 변수의 EvaluateAsExpression 속성을 설정합니다. 이 변수에 다음 표현식을 설정하여 동적으로 값을 평가합니다.

@[User::FolderPath] + @[User::FileName] 

희망이 있습니다.