방법: Notification Services 인스턴스에서 응용 프로그램 제거(명령 프롬프트)
기존 인스턴스에서 Notification Services 응용 프로그램을 제거하려면 인스턴스 구성을 수정한 후 인스턴스를 업데이트해야 합니다. 다음 절차에서는 수정해야 하는 항목과 명령줄 유틸리티를 사용하여 업데이트를 수행하는 방법을 보여 줍니다.
[!참고] 다음 절차에서는 ICF(인스턴스 구성 파일) 및 ADF(응용 프로그램 정의 파일)를 사용하여 Notification Services 인스턴스를 구성한다고 가정합니다. NMO(Notification Services Management Objects)를 사용할 경우 Microsoft.SqlServer.Management.Nmo.Instance 클래스의 메서드를 사용하여 Notification Services 인스턴스를 업데이트합니다.
응용 프로그램을 제거하려면
ICF에서 다음을 수행합니다.
- 응용 프로그램을 나타내는 Application 노드를 제거합니다.
- Protocols 노드에서 응용 프로그램별 사용자 지정 프로토콜을 모두 제거합니다.
- DeliveryChannels 노드에서 응용 프로그램별 배포 채널을 모두 제거합니다.
- ParameterDefaults 노드에서 응용 프로그램별 기본 매개 변수 값을 모두 제거합니다.
인스턴스 및 응용 프로그램 데이터베이스를 백업합니다. 자세한 내용은 Notification Services 백업 및 복구를 참조하십시오.
시작 메뉴에서 모든 프로그램\Microsoft SQL Server 2005\구성 도구를 차례로 가리킨 후 Notification Services 명령 프롬프트를 클릭하여 명령 프롬프트 창을 엽니다.
다음 명령을 입력하여 인스턴스를 해제합니다.
nscontrol disable -nameinstanceName
다음 명령을 입력하여 구성 파일의 변경 내용을 적용합니다.
nscontrol update -inconfigurationFile
인스턴스 또는 응용 프로그램이 SQL Server 인증을 사용하거나 명령줄 매개 변수를 사용해야 할 경우에는 추가 매개 변수를 제공해야 합니다. 자세한 내용은 nscontrol update 명령를 참조하십시오.
성능 카운터를 업데이트하려면 -name 및 -server 인수만 사용하여 Notification Services 인스턴스를 다시 등록합니다. 성능 카운터를 사용하지 않을 경우에는 이 단계를 수행하지 마십시오. 다음 명령을 입력하여 인스턴스를 다시 등록합니다.
**net stop ns$**instanceName
nscontrol register -nameinstanceName-serverdatabaseServer
SQL Server 인증이나 인수 암호화를 사용할 경우 추가 매개 변수를 제공해야 합니다. 자세한 내용은 nscontrol register 명령을 참조하십시오.**net start ns$**instanceName
[!참고] Notification Services 인스턴스가 여러 서버로 확장된 경우 각 서버에서 해당 인스턴스를 다시 등록합니다.
다음 명령을 입력하여 인스턴스를 설정합니다.
nscontrol enable -nameinstanceName
인스턴스를 업데이트한 후에 응용 프로그램 데이터베이스에서 응용 프로그램 개체를 삭제할 수 있으며 응용 프로그램에 자체 데이터베이스가 있는 경우에는 전체 데이터베이스를 삭제할 수 있습니다.
참고 항목
작업
방법: Notification Services 인스턴스에서 응용 프로그램 제거(명령 프롬프트)
개념
관련 자료
DROP DATABASE(Transact-SQL)
인스턴스 및 응용 프로그램 업데이트
인스턴스 및 응용 프로그램 관리 방법 도움말 항목(Notification Services)