OLE DB 원본이 포함 된 ssis 패키지를 만들고 있습니다.Oredb Source에 매개 변수를 프로그래밍 방식으로 추가하는 방법
는 OLE DB 원본 구성 요소를 실행 SP는 다음과 같습니다
EXEC [dbo].[USP_GetCustomerEtlSourceDetailRecordSet] @OrganizationName=?,@SourceRunID=?
어떻게 C# 코드를 사용하여 매개 변수를 만들려면 어떻게해야합니까 위의 SP에 전달할?
시도해 보니 작동하지 않습니다. "@OrganizationName"매개 변수는 어떻게 매핑합니까? 프로젝트 매개 변수?
Guid variableGuid = new Guid(proj.Parameters["OrganizationName"].ID);
Guid SourceRunID = new Guid(Parent_ETLSourceRunId.ID);
String Parent_ETLSourceRunId1 = @"""@OrganizationName"",{" + variableGuid.ToString().ToUpper() + @"}" + ";" + @"""@SourceRunID"",{" + SourceRunID.ToString().ToUpper() + @"};""";
srcDesignTime.SetComponentProperty("ParameterMapping", Parent_ETLSourceRunId1);