nscontrol delete 명령
업데이트: 2005년 12월 5일
기존 SQL Server Notification Services 인스턴스를 삭제합니다.
구문
nscontrol delete
[-nologo]
[-help]
–name instanceName
-server databaseServer
[-sqlusername sqlUserName -sqlpassword sqlPassword]
[-force]
인수
- -nologo
nscontrol 명령을 실행할 때 나타나는 제품 및 버전 설명을 표시하지 않습니다.
- -help
명령 구문을 표시합니다.
- -nameinstanceName
삭제할 인스턴스의 이름입니다.
- -serverdatabaseServer
인스턴스 및 응용 프로그램 데이터베이스를 호스팅하는 서버의 이름입니다. 명명된 SQL Server 인스턴스를 사용하는 경우 servername\instancename 형식을 사용하여 서버 이름 및 인스턴스 이름을 지정해야 합니다.
-sqlusernamesqlUserName
SQL Server 연결에 사용하는 SQL Server 로그온 ID입니다.SQL Server 인증을 사용하여 SQL Server에 연결하는 경우 이 인수를 사용하여 로그인을 지정합니다. -sqlpassword 인수를 사용하여 암호도 지정합니다.
Windows 인증을 사용하여 SQL Server에 연결하는 경우에는 -sqlusername 및 -sqlpassword 인수를 사용하지 마십시오.
보안 정보:
가능하면 Windows 인증을 사용합니다.
- -sqlpasswordsqlPassword
-sqlusername 로그인과 연관된 암호입니다. 이 인수는 -sqlusername 인수와 함께 사용해야 합니다.
-force
데이터베이스를 삭제하기 전에 사용자에게 메시지를 표시하지 않고 열려 있는 데이터베이스 연결을 강제로 닫으려고 시도합니다. -force 인수를 지정하지 않은 경우 데이터베이스의 연결이 여전히 열려 있으면 nscontrol delete 명령으로 이 데이터베이스를 삭제할 수 없습니다. nscontrol delete 명령은 인스턴스에 대한 다른 모든 데이터베이스를 삭제하려고 시도합니다.[!참고] 일부 데이터베이스의 연결이 열려 있는 경우 -force 인수를 사용하지 않고 nscontrol delete를 사용하면 인스턴스의 상태가 일관되지 않을 수 있습니다. -force 인수를 사용하여 nscontrol delete를 실행하기 전에 NS$instance_name Windows 서비스를 중지해야 합니다.
주의
nscontrol delete 명령은 Notification Services로 만든 인스턴스 및 응용 프로그램 데이터베이스만 삭제합니다. 인스턴스에 대한 레지스트리 키, 성능 카운터 및 Windows 서비스를 제거하려면 nscontrol unregister 명령을 사용합니다.
사용 권한
nscontrol delete를 실행하는 데 사용되는 계정이나 -sqlusername 인수로 지정한 SQL Server 로그인에는 데이터베이스를 삭제할 수 있는 권한이 있어야 합니다. 이 권한에는 dbcreator 또는 sysadmin 고정 서버 역할의 멤버 자격이 포함됩니다. 또한 이 계정에는 Notification Services 이진 파일을 실행할 수 있는 권한이 있어야 합니다. 이 권한은 Administrators 및 SQLServerNotificationServicesUser Windows 그룹의 멤버에게 부여됩니다.
예
1. 기본 예
다음 예에서는 Windows 인증을 통해 SQL Server에 연결하여 StockInstance
라는 Notification Services 인스턴스에 대한 데이터베이스를 삭제하는 방법을 보여 줍니다.
nscontrol delete -name StockInstance -server nsuetest
2. 열려 있는 연결을 닫고 인스턴스 삭제
다음 예에서는 데이터베이스를 삭제하기 전에 사용자에게 묻지 않고 인스턴스 및 응용 프로그램 데이터베이스에 대해 열려 있는 모든 연결을 닫는 방법을 보여 줍니다. nscontrol
명령은 Windows 인증을 사용하여 SQL Server에 연결합니다.
nscontrol delete -name StockInstance -server nsuetest -force
3. SQL Server 인증을 사용하여 인스턴스 삭제
다음 예에서는 SQL Server 인증을 통해 SQL Server에 연결하여 StockInstance
라는 Notification Services 인스턴스에 대한 데이터베이스를 삭제하는 방법을 보여 줍니다.
nscontrol delete -name StockInstance -server nsuetest
-sqlusername SqlUser -sqlpassword sQl-P@sWd
참고 항목
참조
nscontrol unregister 명령
nscontrol 유틸리티
관련 자료
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2005년 12월 5일 |
|