RemoveApp 명령
BizTalk 관리 데이터베이스에서 특정 BizTalk 응용 프로그램과 해당 아티팩트를 모두 제거(삭제)합니다. 이 명령은 응용 프로그램의 설치를 제거하지는 않습니다. 이 작업에 대한 지침은 BizTalk 애플리케이션을 제거하는 방법을 참조하세요.
다음과 같은 경우에는 제거 작업이 실패합니다.
응용 프로그램이 중지되지 않았습니다. 애플리케이션 중지에 대한 지침은 BizTalk 애플리케이션을 시작하고 중지하는 방법을 참조하세요. 샘플 경로>\관리\ExplorerOM\ 디렉터리에 설치된<ApplicationManager SDK 샘플은 프로그래밍 방식으로 BizTalk Server 애플리케이션을 시작하거나 중지하는 방법을 보여 줍니다.
다른 응용 프로그램에 이 응용 프로그램에 대한 참조가 포함됩니다. 다른 응용 프로그램에 제거하려는 응용 프로그램에 대한 참조가 있는 경우 먼저 다른 응용 프로그램에서 해당 참조를 제거해야 합니다. 자세한 내용은 다른 애플리케이션에 대한 참조를 제거하는 방법을 참조하세요.
응용 프로그램에 다른 응용 프로그램의 송신 포트를 포함하는 송신 포트 그룹이 있습니다. 응용 프로그램을 삭제하려면 먼저 포함된 송신 포트의 등록을 취소해야 합니다. 자세한 내용은 송신 포트 또는 송신 포트 그룹의 목록을 해제하는 방법을 참조하세요.
응용 프로그램에 파티에서 참조하는 송신 포트가 있습니다. 파티에서 참조를 삭제하거나 송신 포트를 다른 응용 프로그램으로 이동할 수 있습니다. 이러한 작업을 수행하는 방법에 대한 지침은 파티 보기 또는 편집 또는아티팩트를 다른 애플리케이션으로 이동하는 방법을 참조하세요.
응용 프로그램이 기본 응용 프로그램입니다. 기본 응용 프로그램을 삭제하려면 먼저 다른 응용 프로그램을 기본 응용 프로그램으로 만들어야 합니다. 자세한 내용은 기본 애플리케이션을 변경하는 방법을 참조하세요.
응용 프로그램의 오케스트레이션이 등록 또는 시작되었거나 일시 중단된 인스턴스를 포함하고 있습니다. 오케스트레이션에 대한 자세한 내용은 오케스트레이션 관리를 참조하세요.
참고
애플리케이션에 배포된 상태에 있는 정책이 포함된 경우 정책은 규칙 엔진 데이터베이스에서 제거되지 않고 BizTalk 관리 콘솔의 모든 아티팩트> 애플리케이션 노드 아래<의 정책 폴더에 계속 표시됩니다. 다른 응용 프로그램에 이 정책을 추가하면 정책이 배포된 상태로 남습니다.
BTSTask RemoveApp /ApplicationName:value [/Server:value] [/Database:value]
매개 변수 | 필수 | Description |
---|---|---|
/ApplicationName (또는 /A, 설명 참조) | Yes | 삭제할 BizTalk 응용 프로그램의 이름입니다. 이름에 공백이 포함된 경우 이름을 큰따옴표(")로 묶어야 합니다. |
/Server (또는 /S, 설명 참조) | No | BizTalk 관리 데이터베이스를 호스트하는 SQL Server 인스턴스의 이름(서버 이름\인스턴스 이름,포트 형식)입니다. 인스턴스 이름은 해당 인스턴스 이름이 서버 이름과 다른 경우에만 필요합니다. 포트는 SQL Server에서 기본 포트 번호(1433) 이외의 포트 번호를 사용하는 경우에만 필요합니다. 예: Server=MyServer Server=MyServer\MySQLServer,1533 이 값을 지정하지 않으면 로컬 컴퓨터에서 실행 중인 SQL Server 인스턴스의 이름이 사용됩니다. |
/Database (또는 /D, 설명 참조) | No | BizTalk 관리 데이터베이스의 이름입니다. 이 값을 지정하지 않으면 로컬 SQL Server 인스턴스에서 실행 중인 BizTalk 관리 데이터베이스가 사용됩니다. |
BTSTask RemoveApp /ApplicationName:MyApplication
매개 변수는 대/소문자를 구분하지 않습니다. 매개 변수를 지정할 때는 전체 매개 변수 이름을 입력하는 대신 매개 변수를 정확하게 식별하는 매개 변수 이름의 처음 몇 개 문자만 입력할 수도 있습니다.