SQL Server 2000 서비스 팩 3을 설치한 후 T-SQL 디버거는 기본적으로 이전 클라이언트에 대한 해제되어

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

328151
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
요약
Microsoft SQL Server 2000 서비스 팩 3 (SP3)을 설치한 후 쿼리 분석기의 것보다 Microsoft SQL Server 2000 SP3 이전 버전 또는 Visual Studio .NET 이전 버전의 Microsoft Visual Studio 사용 중인 경우 기본적으로 T-SQL 디버거를 사용할 수 없습니다.

이전 클라이언트에서 T-SQL 디버거를 사용하려고 하면 다음 오류 메시지가 나타날 수 있습니다.
서버: 메시지 514, 수준 16, 상태 1, 프로시저 sp_sdidebug 줄 [SQL 서버 이름] 디버거를 통신하도록 1 [Microsoft] [ODBC SQL Server 드라이버] [SQL 서버] 없습니다 (오류 = 0x80070005). 디버깅을 53 연결에 사용할 수 없습니다.
추가 정보
참고 쿼리 분석기의 아닌 SQL Server 2000 SP3 이전 버전 및 Visual Studio .NET 보다 이전 버전의 Visual Studio에서 수 이 문서의 "이전 클라이언트" 라고 합니다.

Microsoft 보안 상의 이유로 이전 클라이언트에 대한 T-SQL 디버거를 사용할 수 없습니다. 이전 클라이언트에 대한 T-SQL 디버거를 사용하려면 예: sasysadmins 서버 역할의 구성원이 명시적으로 다음 코드를 실행하여 디버깅을 사용해야 합니다:
        Exec sp_sdidebug 'legacy_on'				
서버를 다시 시작할 때마다 이 절차를 반복해야 합니다. 프로덕션 서버에서 T-SQL 디버거를 사용하지 않는 것이 좋습니다.

이전 클라이언트에 대한 T-SQL 디버거를 사용하지 않으려면 sysadmins 서버 역할의 구성원은 다음 코드를 실행할 수 있습니다:
       Exec sp_sdidebug 'legacy_off'				

다음 표에서는 Transact-SQL의 기본 동작을 설명하는 SQL Server SP3 디버거와.
클라이언트 디버그default' legacy_on '
SP3 이전 (쿼리 분석기)사용 안 함사용
쿼리 분석기 (SP3)사용사용
Visual Studio 5, 6사용 안 함사용
Visual Studio .NET 데이터베이스 직접 디버깅사용사용
Visual Studio .NET 응용 프로그램 디버깅사용 안 함사용
참조
T-SQL 디버거에 대한 자세한 내용은 SQL Server 온라인 설명서의 "Transact-SQL 디버거 사용" 및 "Transact-SQL 디버거 문제 해결" 항목을 참조하십시오.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 328151 - 마지막 검토: 02/26/2014 20:57:49 - 수정: 6.4

Microsoft SQL Server 2000 서비스 팩 3

  • kbnosurvey kbarchive kbmt kbproductlink kbinfo KB328151 KbMtko
피드백