다양한 저장 프로 시저를 실행하고 파일을 만들고 다른 시스템에 업로드 할 수있는 곳에 배치하는 SSIS 패키지 (VS 2008 사용)를 만들고 있습니다. 패키지는 매월 실행되며, 실행될 때마다 약 9 개의 파일을 생성하므로 패키지에 이전 달의 파일을 가져 와서 보관해야합니다. 또한이 파일은 실행 된 날짜를 포함하는 이름을 갖습니다. 이 파일의 실행을 제어 할 수 없기 때문에 매월 같은 날에 실행할 것이라고 가정 할 수 없습니다.내 SSIS 패키지의 변수를 텍스트 파일의 줄로 설정하려면 어떻게합니까?
나는 이것을 수행하는 가장 좋은 방법은 lastrundate라는 변수를 만들 때마다 패키지가 실행될 때마다 마지막 실행 날짜로 업데이트되는 텍스트 파일의 데이터로 채우는 것이라고 생각했습니다. 문제는 내 사용자 변수의 값을 텍스트 파일의 정보로 설정하는 방법을 알 수 없다는 것입니다.
또한 Visual Studio 용 설정을 사용하면 VB로 언어를 변경할 수 없으므로 C#을 사용해야한다는 점에 유의해야합니다. C#으로 작업 한 적이 없어서 불리한 점이 있습니다.
'Edit Script ... '를 클릭하기 전까지는 기본 언어 인'Microsoft Visual C# 2008 '에서'Microsoft Visual Basic 2008 '로 전환 할 수 있어야합니다. 어느 쪽이든, 내가 가지고있는 경로를 취할 것을지지하지 않을 것입니다 설명했다. 문제를 다시 말하면 파일 이름에 날짜/시간 소인이 포함 된 파일을 보관 (이동)하는 메커니즘을 찾고 있습니다. 그게 정확한지 또는 파일의 N 라인을 기반으로 변수를 할당하는 방법을 알고 싶습니까? – billinkc
예, 정확합니다. 나는 이것을하기위한 가장 쉬운 방법은 변수를 사용하여 이전에 생성 된 파일의 파일 이름을 결정하는 것이라고 생각했습니다. 어떻게 그럴 수 있니? 또한 팁을 주셔서 감사합니다. 편집 스크립트를 클릭 한 후 언어를 변경하려고했습니다. 문제의 일부인 – DataGirl