현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

SQL Server 특정 모듈을 로드할 때 성능 및 일관성 문제 주소 공간

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:2033238
현상
특정 모듈 (Sqlservr.exe) Microsoft SQL Server 프로세스 주소 공간에 로드 되는 경우 다음과 같은 현상이 발생할 수 있습니다.
  • 다양 한 정지 관련 오류 메시지 및 조건 (예를 들어, SQL Server 스케줄러와 같은 메시지가 17883, 응용 프로그램 시간 초과 메시지를 SQL Server 블로킹 심각한) 보고서
  • 동시 부하 크기가 비정상적으로 하는 경우에 SQL Server 매우 느린 반응
  • 예외 (예: 액세스 위반), 데이터베이스의 일관성에 대 한 오류 메시지, 메시지 어설션 또는 예기치 않은 프로세스 종료
  • 100 %CPU 사용률 및 SQL Server 메모리 OLTP 테이블을 사용 하면 데이터베이스 복구 시간
원인
이러한 문제는 응용 프로그램이 나 SQL Server 실행 하는 서버에 설치 된 다른 소프트웨어로 SQL Server 프로세스 (Sqlservr.exe)에 특정 모듈을 로드할 수 있기 때문에 발생 합니다. 논리 특정 비즈니스 요구 사항, 기능 향상된, 또는 침입 모니터링을 달성 하기 위해이 작업을 수행할 수 있습니다. 이러한 모듈 detouring 중요 한 Win32 Api 및 SQL Server 루틴 및 위험한 Api를 호출 하는 지원 되지 않는 작업을 수행할 수 있습니다. 또한이 모듈 내에서 몇 가지 기본 문제는 제대로 작동 하는 SQL Server 프로세스에 필요한 다양 한 메모리 구조 손상을 발생할 수 있습니다.
해결 과정
경고 이 해결 방법은 악의적인 사용자의 공격 또는 바이러스와 같은 악의적인 소프트웨어의 공격에 대해 컴퓨터 또는 네트워크를 더 취약하게 할 수 있습니다. 이 해결 방법을 권장하지는 않지만 사용자의 판단에 따라 이 대안을 구현할 수 있도록 이 정보를 제공해 드립니다 사용자는 이 대안에 대한 위험 부담을 스스로 책임지고 사용해 주십시오.

이 문제를 해결하려면 다음 단계를 수행합니다.
  1. SQL Server 프로세스에 로드 된 모듈을 식별 하 고 문제를 일으키는.
  2. 모듈에 다음 작업을 수행 합니다.
    1. SQL Server 프로세스에 지정 된 모듈을 로드 하지 응용 프로그램을 구성 합니다.
    2. 모듈 또는 업데이트를 확인 하려면 응용 프로그램 공급 업체를 문의 하십시오. 사용할 수 있는 업데이트를 적용 합니다.
    3. 드문 경우에 모듈 및 관련된 소프트웨어는 SQL Server 프로세스 및 시스템 안정성을 복원 하를 제거 해야 할 수 있습니다.
    참고 경우에 따라 이러한 모든 작업을 수행할 수도 있습니다.
추가 정보
Microsoft 고객 지원 및 서비스 (CSS) 팀은 다음 모듈 "현상" 절에서 설명 하는 현상이 발생할 수 있는 확인 합니다. 새로운 문제를 찾을 때이 목록이 업데이트 됩니다. 이 목록은 "해결 방법" 절에서 설명 하는 프로세스를 확인할 수 있도록 제공 됩니다. 이 프로세스에서 일반적 문제 중에 반복적인 진단 및 추적 데이터 집합의 컬렉션입니다.

다음 모듈은 SQL Server 프로세스에 로드 될 때 성능 및 안정성 문제가 발생할 수 있습니다.
  • ENTAPI입니다. DLL
    ENTAPI입니다. McAfee VirusScan 엔터프라이즈 Microsoft SQL Server 실행 하는 서버에 설치 하는 경우 SQL Server 프로세스에 DLL이 로드 되 고 SQL Server 모니터링 하려면이 소프트웨어를 구성 합니다. 이 모듈을 로드할 때 중요 한 Win 32 Api는 SQL Server 프로세스 내 detoured도 있습니다. 이 모듈 SQL Server 프로세스에 로드 되는 메모리 부족 SQL Server (Sqlservr.exe) 다양 한 고급 모니터링, 버퍼 오버플로 보호 등에서 제외 하려면 McAfee VirusScan Enterprise를 구성 합니다.
  • HIPI입니다. DLL, HcSQL.dll, HcApi.dll, HcThe.dll
    이러한 DLL 파일은 SQL Server 같은 시스템에서 McAfee 호스트 침입 방지 소프트웨어를 설치 하는 경우 SQL Server 프로세스에 로드 됩니다. 이 모듈 SQL Server 프로세스에 로드 되는 메모리 부족 (Sqlservr.exe) SQL Server 모니터링 목록에서 제외 하려면 McAfee 호스트 침입 방지를 구성 합니다.
  • SOPHOS_DETOURED입니다. DLL 및 SOPHOS_DETOURED_x64입니다. DLL SWI_IFSLSP_64.dll
    이러한 DLL 파일을 SQL Server 실행 하는 서버의 Sophos 바이러스 백신 프로그램을 설치 하는 경우 SQL Server 프로세스에 로드 됩니다. 이 모듈은 SQL Server 프로세스에 로드 되도록 발생 하면 다음을 수행할 수 있습니다. AppInit_Dlls 구성 레지스트리 하위 키를 SQL Server 프로세스에이 모듈을 로드 하지 않도록 합니다.
  • PIOLEDB입니다. DLL 및 PISDK입니다. DLL
    이러한 DLL 파일은 PI OLEDB 공급자를 사용 하 여 PI 서버에서 데이터에 액세스 하는 경우 또는 PI SDK를 사용 하는 확장된 저장된 프로시저를 사용 하는 경우 SQL Server 프로세스에 로드 됩니다. 이러한 모듈 SQL Server 프로세스에 로드 되는 메모리 부족 OLEDB 공급자 독립 프로세스로 공급자로 구성 각이 모듈의 공급 업체에 문의 합니다. 이 구성은 SQL Server 프로세스에 이러한 모듈을 로드할 필요가 없도록 하는 것입니다.
이 문서에서 설명 하는 소프트웨어 응용 프로그램에서에서 Sqlservr.exe에 대 한 제외 정책을 설정 하는 방법에 대 한 자세한 내용은 제품 설명서를 참조 하거나 소프트웨어 공급 업체에 문의 합니다.

다음 표에서 제품이 나 SQL Server 인스턴스 및 규칙이 평가 되는 SQL Server 버전은이 문제를 자동으로 확인 하는 도구에 대 한 자세한 정보를 제공 합니다.

규칙 소프트웨어규칙 제목규칙 설명평가된 규칙 기준 제품 버전
시스템 센터 관리자서버 안정성 문제를 일으킬 수 있는 SQL Server 로드 된 모듈시스템 센터 관리자 SQL Server 프로세스에 목록에이 문서에서 언급 한 Dll 로드할지 여부를 결정 합니다. 관리자 경고 "정보 수집" 섹션에서 제공 되는 정보를 검토 하 고 문서에서 설명한 필수 구성 변경 사항을 확인 합니다.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2008 R2 최상의 연습 분석기 (SQL Server 2008 R2 BPA)Windows API 호출을 가로채SQL Server 2008 R2 최상의 연습 분석기 (SQL Server 2008 R2 BPA) 버퍼 오버플로 보호를 지원 하기 위해 SQL Server 로드 된 모듈을 검색 하는 규칙을 제공 합니다. BPA 도구를 실행 하면 "Windows API 호출을 가로채 엔진" 이라는 경고 메시지가 나타나는 경우에 SQL Server 내부 버퍼 오버플로 보호를 지원 하기 위해 모듈 로드 됩니다. BPA는 "%entapi.dll%"로 sys.dm_os_loaded_modules 동적 관리 뷰 (DMV)에 있는 유사한 이름을 가진 모든 모듈을 검색 하 여이 감지 합니다.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2012 최상의 연습 분석기 (SQL Server 2012 BPA)Windows API 호출을 가로채SQL Server 2012 BPA 목록은이 문서에서 설명 하는 Dll SQL Server 프로세스에 로드할지 여부를 결정 하는 규칙을 제공 합니다. 실행 하면 BPA 도구 "엔진-Windows API 호출을 가로채" 이라는 경고 메시지가, bpa "문제" 문에서 제공 하는 정보를 검토 및 기사에서 설명한 필수 구성 변경 사항을 확인 하십시오.SQL Server 2012

이 문서에 나와있는 다른 공급업체 제품들은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 명시적이든 묵시적이든 이러한 제품의 성능 또는 안정성에 대한 어떠한 보증도 하지 않습니다.

정보와이 문서 솔루션 발행일 기준으로 이러한 문제에 마이크로소프트의 현재 보기를 나타냅니다. 이 솔루션은 Microsoft 또는 타사 공급자를 통해 사용할 수 있습니다. 모든 제 3 자 공급자나 타사 솔루션이이 문서를 설명 하는 Microsoft 특별히 권장 하지 않습니다. 이는 또한 이 문서가 설명하지 않는 다른 타사 공급자나 타사 솔루션도 해당될 수 있습니다. 변화 하는 시장 환경에 대처 해야 합니다 때문에이 정보 해석 하지 않아야 책임으로 microsoft. Microsoft는 보증 또는 모든 정보 또는 Microsoft 또는 모든 언급 한 타사 공급자에 의해 제공 되는 솔루션의 정확성을 보증 수 없습니다.

Microsoft는 명시적이든, 묵시적이든 법적 조건에 관한 것이든 상관 없이 모든 표현 및 보증에 대해 보증을 하거나 책임을 지지 않습니다. 이러한 것은 모든 서비스, 솔루션, 제품 또는, 모든 다른 재료 또는 정보와 관련된, 표현, 보증 또는 타이틀의 조건, 비침해, 만족스러운 조건, 상품성 그리고 특정 목정에 대한 적합성을 포함하나 이에 국한되지는 않습니다. Microsoft는 어떤 경우에도 이 문서에 언급된 모든 다른 공급 업체 솔루션에 대한 책임을 지지 않습니다.
참조
SQL Server 지원 정책에 대 한 자세한 내용은 Microsoft 기술 자료에 있는 문서를 이동 하려면 다음 문서 번호를 클릭 합니다.

SQL Server 프로세스에 대 한 자세한 내용은 Microsoft 기술 자료에 있는 문서를 이동 하려면 다음 문서 번호를 클릭 합니다.

198891 SQL Server 프로세스 외부에서 DLL 기반 COM 개체를 실행 하는 방법
243428 이동 하는 방법 확장 독립 프로세스로 저장된 프로시저

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

속성

문서 ID: 2033238 - 마지막 검토: 08/31/2016 12:06:00 - 수정: 5.0

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Enterprise Core

  • kbmt KB2033238 KbMtko
피드백