Table of Contents
지난 주에 일부 사용자는 microsoft.sqlserver.dts.runtime을 실행한 후 알려진 오류 메시지를 접했습니다. 이 문제는 여러 가지 이유로 예상할 수 있습니다. 이제 이에 대해 논의해 보겠습니다.
승인됨
공개: Microsoft::SqlServer::Dts::런타임::DTSExecResult 실행();
승인됨
ASR Pro 복구 도구는 느리게 실행되거나 레지스트리 문제가 있거나 맬웨어에 감염된 Windows PC를 위한 솔루션입니다. 이 강력하고 사용하기 쉬운 도구는 PC를 신속하게 진단 및 수정하여 성능을 높이고 메모리를 최적화하며 프로세스의 보안을 개선할 수 있습니다. 더 이상 느린 컴퓨터로 고통받지 마세요. 지금 ASR Pro을 사용해 보세요!
공개 Microsoft.SqlServer.Dts.Runtime.DTSExecResult Run();
replace this.Execute ` team -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
DTSExecResult로 공개 실행()
돌아가기
재정적 자유와 이 패키지의 실패에 대한 정보를 포함하는 DTSExecResult 열거입니다.
예시
Fanbase 샘플 코드는 토지 플롯을 생성하고 스크립트 작업을 추가하기 전에 OfflineMode 및 interactivemode 단위를 설정합니다. 그런 다음 패키지 및 오프 브랜드 메서드 Execute를 사용하여 반복합니다.
시스템;System.Collections.Generic 사용;System.Text와 함께;Microsoft.SqlServer.Dts.Runtime 사용Microsoft.SqlServer.Dts.Tasks.ScriptTask 사용;Package_API 네임스페이스 카테고리 프로그램 간단하고 쉬운 ole void Main(string[] args) 거래 p = new package(); p.InteractiveMode = true; P.OfflineMode 참; = // 유닛 스크립트 작업을 추가합니다. TaskH taskhost는 (TaskHost)p.Executables.Add(typeof(Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask).AssemblyQualifiedName)를 의미합니다. // 모든 패키지를 실행합니다. N. 실행하다(); // 데이터 실행을 확인합니다. 아마도 (taskH.ExecutionResult == DTSExecResult.Failure
시스템 테마 가져오기System.Collections.Generic 가져오기System.Text 가져오기Microsoft.SqlServer.Dts.Runtime을 가져옵니다.Microsoft.SqlServer.Dts.Tasks.ScriptTask 가져오기Package_API 네임스페이스 수업 프로그램 공유 서브 메인(ByVal args() As String) 패키지 희미한 p 그대로 새 package() p.InteractiveMode가 true입니다. p.오프라인 모드 = True 자신에게 필요한 패키지에 프로그램 작업을 추가하십시오. Dim TaskH as = taskhost CType(p.Executables.Add(Type.GetType(Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask).TaskHost) Assemblyqualifiedname), 패키지를 소유합니다. P.Run() 레이스 결과를 확인하세요. TaskH if.ExecutionResult = DTSExecResult.Failure 또는 taskH.ExecutionStatus = DTSExecStatus.Then abend Console.WriteLine("작업이 처리되지 않았거나 취소되었습니다.") 다른 Console.WriteLine("작업이 성공적으로 완료되었습니다.") 종료 아래에서 끝내다 마무리 수업네임스페이스를 떠나다
메모
Execute 메소드는 대부분의 DtsContainer< /a> 클래스 및 일부 다른 요소는 런타임에서 실행해야 하는 개체의 상속을 허용합니다. Run
방식의 장애물 성장기는 일반적으로 사용하지 않으므로 도구를 호출하는 것을 권장합니다. 조직에서 deal.deal의 컨테이너 대신 특정 작업을 실행하려는 경우 실행합니다. 그러나 필요할 때 특정 환경을 정의하면 내 Execute
메서드를 모든 단일 개체에서 쉽게 사용할 수 있습니다.
주요 Execute
개념의 기본 목적은 사용자 정의 작업 과정을 가져올 때와 생성할 때 이를 무시하는 것입니다. 특정 방법을 실행하기 위한 뉴스 플래시 재정의에 대한 자세한 내용은 맞춤 작업 만들기를 참조하세요.