명령 취소(XMLA)Canceling Commands (XMLA)

명령을 실행 하는 사용자의 관리 권한에 따라는 취소 Analysis (XMLA) 세션, 세션, 연결, 서버 프로세스 또는 연관된 된 세션이 명령을 취소할 수에 대 한 xml에서 명령 또는 연결입니다.Depending on the administrative permissions of the user issuing the command, the Cancel command in XML for Analysis (XMLA) can cancel a command on a session, a session, a connection, a server process, or an associated session or connection.

명령 취소Canceling Commands

사용자는 보내어 현재 명시적 세션의 컨텍스트 내에서 현재 실행 중인 명령을 취소할 수 있습니다는 취소 명령에 지정 된 속성이 없습니다.A user can cancel the currently executing command within the context of the current explicit session by sending a Cancel command with no specified properties.

참고

암시적 세션에서 실행 중인 명령은 사용자가 취소할 수 없습니다.A command running in an implicit session cannot be canceled by a user.

Batch 명령 취소Canceling Batch Commands

사용자가 취소 한 일괄 처리 명령을 선택한 다음 내에서 아직 실행 되는 나머지 모든 명령에서 일괄 처리 명령이 취소 됩니다.If a user cancels a Batch command, then all remaining commands not yet executed within the Batch command are canceled. 경우는 일괄 처리 명령이 트랜잭션인, 하기 전에 실행 된 모든 명령은 취소 명령 실행 롤백됩니다.If the Batch command was transactional, any commands that were executed before the Cancel command runs are rolled back.

세션 취소Canceling Sessions

에 명시적 세션의 세션 식별자를 지정 하 여는 SessionID 의 속성은 취소 데이터베이스 관리자나 서버 관리자는 세션을 취소할 수 있습니다를 포함 하 여는 현재 실행 중인 명령입니다.By specifying a session identifier for an explicit session in the SessionID property of the Cancel command, a database administrator or server administrator can cancel a session, including the currently executing command. 데이터베이스 관리자는 자신이 관리 권한을 가지고 있는 데이터베이스에 대한 세션만을 취소할 수 있습니다.A database administrator can only cancel sessions for databases on which he or she has administrative permissions.

데이터베이스 관리자는 DISCOVER_SESSIONS 스키마 행 집합을 검색하여 지정된 데이터베이스의 활성 세션을 검색할 수 있습니다.A database administrator can retrieve the active sessions for a specified database by retrieving the DISCOVER_SESSIONS schema rowset. DISCOVER_SESSIONS 스키마 행 집합을 검색 하려면 데이터베이스 관리자가 사용 하 여 XMLA Discover 메서드는 SESSION_CURRENT_DATABASE제한열에대한적절한데이터베이스식별자를지정하고제한 의 속성은 Discover 메서드.To retrieve the DISCOVER_SESSIONS schema rowset, the database administrator uses the XMLA Discover method and specifies the appropriate database identifier for the SESSION_CURRENT_DATABASE restriction column in the Restrictions property of the Discover method.

연결 취소Canceling Connections

에 연결 식별자를 지정 하 여는 ConnectionID 의 속성은 취소 서버 관리자의 모든 연결 모두를 포함 하 여 지정된 된 연결 된 세션을 취소할 수 있습니다 명령을 실행 하 고 연결을 취소 합니다.By specifying a connection identifier in the ConnectionID property of the Cancel command, a server administrator can cancel all of the sessions associated with a given connection, including all running commands, and cancel the connection.

참고

경우 인스턴스의 MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services 찾아 인스턴스 연결을 취소할 수 없습니다 데이터 펌프가 여러 세션 HTTP 연결을 제공 하는 동안 때와 같은 연결을 통해 연결 된 세션을 취소할 수 없습니다.If the instance of MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services cannot locate and cancel the sessions associated with a connection, such as when the data pump opens multiple sessions while providing HTTP connectivity, the instance cannot cancel the connection. 실행 하는 동안 이런이 경우가 발생 하는 경우는 취소 명령, 오류가 발생 합니다.If this case is encountered during the execution of a Cancel command, an error occurs.

서버 관리자에 대 한 활성 연결을 검색할 수는 Analysis ServicesAnalysis Services XMLA를 사용 하 여 DISCOVER_CONNECTIONS 스키마 행 집합을 검색 하 여 인스턴스 Discover 메서드.A server administrator can retrieve the active connections for an Analysis ServicesAnalysis Services instance by retrieving the DISCOVER_CONNECTIONS schema rowset using the XMLA Discover method.

서버 프로세스 취소Canceling Server Processes

서버 프로세스 식별자 (SPID)를 지정 하 여는 SPID 의 속성은 취소 서버 관리자에 지정된 된 SPID에 연관 된 명령을 취소할 수 있습니다.By specifying a server process identifier (SPID) in the SPID property of the Cancel command, a server administrator can cancel the commands associated with a given SPID.

연관된 세션 및 연결 취소Canceling Associated Sessions and Connections

설정할 수 있습니다는 CancelAssociated 속성을 true로 연결, 세션 및 연결 된 연결, 세션 또는 SPID에 지정 된 명령을 취소 하는 취소 명령입니다.You can set the CancelAssociated property to true to cancel the connections, sessions, and commands associated with the connection, session, or SPID specified in the Cancel command.

관련 항목:See Also

방법 ( 검색 XMLA ) Discover Method (XMLA)
Analysis Services에서 XMLA를 사용 하 여 개발Developing with XMLA in Analysis Services