다음을 통해 공유


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 인수를 사용하지 마십시오.

    ms162764.security(ko-kr,SQL.90).gif보안 정보:
    가능하면 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 유틸리티

관련 자료

Notification Services 인스턴스 삭제

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2005년 12월 5일

새로운 내용
  • SQLServerNotificationServicesUser Windows 그룹에 대한 정보를 추가했습니다.