Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

소개

이 문서는 Microsoft SQL Server 2012 서비스 팩 2 (SP2)에서 해결 된 버그를 나열 합니다.

Notes

  • 여기서 설명 하지 않은 추가 수정 프로그램은 서비스 팩에도 포함 될 수 있습니다.

  • 자세한 문서가 발표 되 면이 목록이 업데이트 됩니다.

SQL Server 2012 서비스 팩을 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

2755533 는 SQL Server 2012에 대 한 최신 서비스 팩을 구하는 방법참고: 사용 가능한 다운로드 목록에서 선택 해야 어떤 다운로드에 대 한 자세한 내용은 릴리스 노트를 참조 여기.

자세한 내용

SQL Server 2012 서비스 팩 누적 업데이트 이며 모든 에디션 및 SQL Server 2012의 서비스 수준을 s p 2로 업그레이드 합니다. 이 문서에 나와 있는 수정 프로그램 외에이 서비스 팩 및 Microsoft SQL Server 2012 SP1 누적 업데이트 9 (CU9)까지 포함 되어 있습니다.

SQL Server 2012 s p 1에 사용할 수 있는 누적 업데이트 패키지에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

SQL Server 2012 서비스 팩 1이 출시 된 이후에 릴리스된 2772858 은 SQL Server 2012 빌드

이 서비스 팩에서 해결 된 문제

SQL Server 2012 s p 2에서 해결 된 버그에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조 하는 다음 문서 번호를 클릭 합니다.

VSTS 버그 번호

KB 문서 번호

설명

1374617

2028830

FIX: SQL Server 2008 또는 SQL Server 2012 장애 조치 클러스터 설치를 구현할 때 잘못 된 위치에 공유 구성 요소가 설치 된

1703014

2963382

FIX: SSAS 2012에서 큐브 만드는 MDX 쿼리를 실행 하면 서버에 연결할 수 없습니다.

2011247

2927741

FIX: 이미지에에서 표시 되지 않습니다 제대로 웹 페이지 2012 SSRS 보고서에 드릴스루 동작을 사용 하는 경우

2034994

2963383

FIX: 텍스트 잘린 HPB 렌더러를 사용 하 여 SSRS 2012에서 보고서 보기

1769469

2963384

FIX: SQL Server 작동이 중단 tempdb 데이터베이스의 로그 파일은 SQL Server 2012의 전체

1973168

2963386

FIX: SSRS 2012 실패 IsolatedStorageException Excel 워크시트로 내보낸 구독 10MB 보다 큰 경우

1973196

2963388

FIX: SSRS 2012 Excel 형식으로 10MB 보다 큰 보고서를 내보낼 수 없습니다.

787358

2963404

FIX: 롤백 인해 의심 모드에서 SQL Server 2012로 이동 하는 데이터베이스

1043717

2806979

FIX: 성능 저하 이란 가능한 SQL Server 2012에서 데이터베이스의 테이블에 대해 쿼리를 실행 하는 경우

1178585

2963412

SQL Server 2012 s p 2의 새로운 DMF sys.dm_fts_index_keywords_position_by_document

1182241

2966520

FIX: SSRS 2012에서 년 1 월 1 일부 터 보고 서비스 Windows 서비스를 다시 때 새 로그 파일은 생성 되지 않는다

1240848

2966519

FIX: 없음 오류 메시지가 나타난다 SQL Server 2012에서 로그 백업이 실패 했습니다.

1253861

2936004

FIX: 데이터 원본 바인딩이 로컬 모드로 보고서 뷰어 2012 UI에서 완료 되 면 Visual Studio 2012 액세스 위반 충돌

1262029

2966522

FIX: 파일 공유 구독 SSRS 2012에서 설명 열을 채울 하지 않습니다.

1481773

2966523

FIX: "이름" 드롭 다운 목록이 비어는 2012 SSRS 보고서를 지정 하는 경우

1419367

2964762

FIX: 오류 0xC1000016 또는 이벤트 ID 22 기록 됩니다 검색 명령을 사용 하 여 SSAS 2012

2103903

2972285

FIX: SQL Server 2012에서 저장 된 SSISDB 배포에 사용 하는 경우 성능 문제

2021581

2965035

SQL Server 2012 서비스 팩 2의 기능 향상 로깅 SSAS 2012

203749

2952444

FIX: 성능 저하 테이블 변수를 사용 하 여 SQL Server 2012에서

2095064

2936328

FIX: SQL Server 2012 또는 SQL Server 2008 r 2의 계산 된 열을 유지 하는 테이블에 대해 CHECKTABLE 또는 CHECKDB를 실행 하면 액세스 위반이 발생 한다

1222472

2827857

FIX: DTA 데이터 정렬을 보충 문자를 사용 하 여 SQL Server 2012 인스턴스에서 작동 하지 않습니다.

2124209

2939277

FIX: 쿼리를 실행할 때 잘못 된 결과 UNION 연산자 SQL Server 병렬 쿼리 계획을 사용 하 여 포함

다음과 같은 문제를 해결 하려면 SQL Server 2012 s p 2에 포함 됩니다.

VSTS 버그 번호

설명

950185

메시징 큰 HTML 보고서를 사용 하면 오류 및 경고 처리 개선.

950189

많은 수의 매개 변수를 사용 하 여 보고서 작업을 실행 하는 경우 오류 및 경고 처리 메시징 향상.

994470

블록 모드 단항 연산자를 사용 하 여 작업할 때 잘못 된 결과입니다.

1041277

AlwaysOn 보조 서버에 DPM의 전체 백업은 copy_only 백업으로 변환 됩니다.

1278767

테이블 형식 인스턴스 성능 카운터 값: Memory\VertiPaq < TypeName > KB 는 항상 0입니다.

1355346

SCOPE 문은 end SCOPE 문을 열기를 일치 하지 않습니다.

1374617

FIX: SQL Server 2008 장애 조치 클러스터 설치를 구현할 때 잘못 된 위치에 공유 구성 요소가 설치 된

1610447

초기화 되지 않은 개체 DAX의 조건부 계산 식을 실행할 때 충돌 및 잠재적으로 잘못 된 결과를 안내 합니다.

1610492

간단한 DAX 쿼리 PowerPivot v 2를 사용 하면 예기치 않은 결과 반환 합니다 11.0.3000.0.

2060218

"ACTIONABLE_HEAP_CORRUPTION"는 잘못 된 InstanceId를 사용 하 여 SSRS 구성 파일을 구문 분석 합니다.

2065570

사용자 및 커널 프로세스 시간 NonYieldProcessTable RING_BUFFER_NONYIELD_PROCESSTABLE 링 버퍼 레코드를 갖지 않습니다.

2075161

2012 SSRS 로그에서 플랫폼 정보를 제공합니다.

1347204

FIX: SQL Server 2012에서에서 데이터베이스 간 트랜잭션 시퀀스 기본 열을 가진 테이블에 데이터를 삽입할 때 액세스 위반이 나타난다

1184332

Model 데이터베이스에 대 한 비상 로그 백업이 수행 된 경우 model 데이터베이스는 SQL Server 성공적으로 시작 하면 서버를 다시 시작 하는 동안 복원 된 상태에서 정지 됩니다. 즉, 서버를 시작 하는 동안 Tempdb 데이터베이스를 만들 수 없습니다 및 다음과 같은 오류 메시지가: "'< 데이터베이스 이름 >' 데이터베이스를 열 수 없습니다."

1243853

오류 3456 64704 KB 보다 큰 초기 크기를 사용 하 여 새로운 데이터 파일이 추가 되었습니다 대량 로그 DB의 로그 백업을 복원할 때 발생 합니다.

1404999

데이터베이스 스냅숏을 삭제 하는 경우 발급 됩니다 세션에서 LOCK_TIMEOUT 설정을 사용 하 여 시간 초과 오류가 다음 어설션 오류가 발생할 수 있습니다.

1190211

정지 상태의 InstallShield를 사용 하 여 SQL Server 설치가 됩니다. 자세한 내용은 기술 자료 문서를 이동 합니다.

1386073

SQL Server 구성 관리자 또는 서비스 제어 관리자에서 중지 되 면 SQL Server 2012 s p 2를 설치한 후 실행 종료 후 즉시 SQL Server 정보 메시지가 기록 됩니다. 우리가 이전 버전에서는.NET Framework는 service broker 등 내부 서비스를 중지 한 후이 메시지 발급 한.

커뮤니티에서 제출 된 연결 항목에 대 한 수정

버그 ID를 연결 합니다.

설명

714689

출력 xml 파일에 여러 번 여러 서버에 대해 엔터프라이즈 관리 프레임 워크를 구현 하 고 목록에 있는 서버 중 하나에 오류가 발생 하는 경우 평가 결과 기록 됩니다.

735543

동일한 인스턴스에서 다른 데이터베이스의 백업을 복원할 때 데이터베이스 복원 모드로 이동 합니다.

736509

SQL Server Management Studio (SSMS) sp_executesql 을 호출 하는 저장된 프로시저를 디버깅할 수 없습니다. F11 키를 누르면 '개체 참조가 개체의 인스턴스로 설정 되지 않습니다.' 오류 메시지가 나타납니다.

740181

SSMS는 SQL Server Express의 전체 텍스트를 완벽 하 게 관리 하지 않습니다.

745566

SMO SQL Server SQL Server 2012와 2014 SQL Server 기본 제약 조건을 무시합니다.

764197

SSMS는 일관성 없이 번호가 매겨진 저장 프로시저를 처리합니다.

769121

"'< 열 이름 >' 열 요약 테이블에는 속해 있지 않습니다. (System.Data) "오류 메시지가 복제 테이블 동일한 이름을 가진 하지만 다른 스키마에 있는 경우.

773710

후 전체 텍스트 인덱스가 들어 있는 데이터베이스 스냅숏으로 되돌리기, 만들 수 없습니다까지 SQL Server 다시 시작, 분리 한 후 데이터베이스를 연결 하거나 오프 라인 데이터베이스는 ft_catalogs 데이터베이스를 온라인 상태로 설정 하 고 있습니다.

774317

SSMS에서 닫기를 누른 다음 자동으로 다시 시작 하면 때때로 충돌

785064

"'Null' 값 '스트림' 잘못 되었습니다." 오류 메시지가 나타난다 파이프라인 구성 요소를 고객의 비즈니스 인텔리전스 개발 Studio (입찰 등)를 사용 합니다.

785151

실행할 때 설정 되어 실제 쿼리 계획 표시 된 쿼리 결과 Null 이 반환 되 고 다음과 같은 오류 메시지가:
오류: Msg 50000, 수준 16, 상태 10, 프로시저 테스트, 선 34 문자열 또는 이진 데이터가 잘립니다.

791929

"시스템 어설션을 검사 실패" 오류 메시지가 나타난다 데이터 트리거를 가진 분할 된 뷰를 삽입 합니다.

797967

SSMS에서 열 수준 사용 권한 스크립팅 때 중복 스크립트 문을 만듭니다.

799430

SSMS는 SSMS 창 아이콘이 작업 표시줄에 새로 고침 하려고 할 때 충돌이 발생할 수 있습니다.

804901

대형 프로젝트의 새 버전을 배포 (SSISDB) SSIS 카탈로그 데이터베이스로 배포 하는 동안 제한 시간이 문제가 발생 합니다. 또한 다음과 같은 오류 메시지가 나타납니다.
프로젝트를 배포 하지 못했습니다. 자세한 내용은 쿼리 작업 식별자에 대 한 operation_messages 보기 ' 219′. (Microsoft SQL Server, 오류: 27203) 프로젝트를 배포 하지 못했습니다. 문제를 수정 하 고 다시 시도해 보십시오.: 제한 시간이 만료 되었습니다. 작업을 완료 하기 전에 제한 시간이 경과 하거나 서버가 응답 하지 않습니다. 문이 종료 되었습니다.

805659

"SQL 문의 일부가 너무 많이 중첩 되어 나타납니다. 저장 프로시저를 구문 분석 하거나 실행할 때 쿼리를 다시 작성 하거나 여러 개의 작은 쿼리로 나누십시오"오류 메시지.



SQL Server 2012 s p 2에 대 한 강조

SQL Server 2012 SP2 서비스 팩 2 (일명)에 있는 변경 내용 중 일부의 하이라이트는 다음과 같습니다.

  • 지원:

    • 예상 대로 고 오류가 아니라 35285 메시지 정보 메시지로 표시 됩니다.

  • 기능:

    • SQL 기록기 지원 COPY_ONLY 백업: Data Protection Manager (DPM) AlwaysOn 보조 서버의 전체 백업 COPY_ONLY 백업으로 변환 됩니다.


  • 로컬 큐브 작성 시나리오에 대 한 지원을 추가합니다.

    • SQL Server 2012 Analysis Services (SSAS 2012) s p 2를 사용 하면 SQL 브라우저 해제 된 정적 기본이 아닌 포트에서 실행 되는 SSA에 연결 하는 로컬 큐브를 만들 수 있습니다. 이 새로운 기능은 msmdsrv.ini 새 구성 설정에 의해 제어 됩니다: "ConfigurationSettings\LocalCubeServerPortInConnectionString." 이 기능을 사용 하려면 값을 1로 설정 합니다. 이 설정은 아무런 SSAS 2012 장애 조치 클러스터로 구성 된 또는 기본 포트에서 실행 되는 경우.

  • 더 많은 추가 로그:

    • 이 서비스 팩 문제 해결을 개선 하기 위해 SSAS 로그 파일에 자세한 정보를 추가 합니다. 여기에 SSA 버전, 컴퓨터 이름, netbios 이름, Cpu, RAM 크기, IP, 포트, 프로토콜 유형, 교착 상태, 잠금 제한 시간 및 기타 정보 수 있습니다.


  • SSISDB 교착 상태 및 정리 성능 향상

    • 소개

      • SSISDB.catalog.create_execution 저장 프로시저에 대 한 동시 호출 SSISDB 데이터베이스에서 교착 상태

        • SSISDB concurrences 및 교착 상태 문제에 대 한 수정 프로그램이 원이 있습니다. 하지만 모든 문제가 해결 되지 않습니다. 현재 해결 방법은 몇 초에 의해 작업에 시차를 적용. 하지만이 해결 방법을 사용할 수 없습니다.

        • SSISDB 유지 관리 작업에 대 한 성능 저하

      • 핫픽스는 SSISDB 유지 관리 작업에 사용할 수 있습니다.

    • 아키텍처

      • 이전 모델:

        • 각 트랜잭션은 인증서와 해야도 저장 하 고 유지 관리 또는 정리 작업을 처리 하는 대칭 키를 만듭니다.

      • 새 모델:

        • 이전 버전과 호환성을 유지 하기 위해 PER_EXECUTION SERVER_OPERATION_ENCRYPTION_LEVEL 카탈로그 속성 테이블에 새 행과 기본 소개, 각 프로젝트에 대 한 인증서 또는 키 쌍을 생성 하는 PER_PROJECT 값을 변경할 수 있습니다. 모든 정리를 수행 하는 PER_EXECUTION 에서 PER_PROJECT로 변경 하기 전에 필요 합니다. 두 개의 새 저장 프로시저는 전체 정리를 위해 도입 되었습니다.

      • 요약을 변경 합니다.

        • SERVER_OPERATION_ENCRYPTION_LEVELSSISDB 속성 테이블에 새 행을 소개 합니다.

          • 두 값은 유효한 (1과 2).

          • 값 "1": 기본값입니다. 실행 수준에 따라 인증서 및 대칭 키를 사용 하 여 암호화 합니다. 하지만 고급 보안 성능이 나 교착 상태 문제에 될 수 있습니다.

          • 값 "2": 프로젝트 수준에 따라 인증서 및 대칭 키를 사용 하 여 암호화 합니다. 보안을 덜 교착 상태 또는 성능 문제를 해결 합니다.

        • 두 개의 새 저장된 프로시저 (Sp)을 소개 하 고 cleanup_server_execution_keys Cleanup_server_logs

          • SPs는 "1" "2." 암호화 수준을 변경할 때 사용할 수 있습니다. 실행할 수 있습니다 Cleanup_server_logs 처음에 좋은 상태로 SSISDB 매우 신속 하 게 완료 될 수 있습니다. SSISDB 데이터베이스에 암호화 수준을 변경 될 것입니다.

          • Cleanup_server_keys 에 Cleanup_server_logs보다 시간이 많이 걸립니다. 그러나 암호화 레벨 "2"로 변경 된 후에 실행 되 고 최대 사용 시간에 주기적으로 실행.

          • Cleanup_server_logs: 모든 작업 로그를 정리 합니다.

          • Cleanup_server_execution_keys: 중요 한 실행 매개 변수를 보호 하기 위해 사용 되는 인증서 및 대칭 키를 정리 합니다.

          • ((1, 2))에서 @cleanup_flag int

            • cleanup_flag = 1: 실행 수준 대칭 키 및 인증서를 삭제 합니다.

            • cleanup_flag = 2: 프로젝트 수준 대칭 키 및 인증서 (마법만 드롭이이 프로젝트에 관련 된이 perticular 프로젝트 삭제 된 경우 및 모든 작업 로그를 청소 했습니다).

          • int @delete_batch_size = 1000

            • 키 또는 인증서의 개수에 한 번만이 저장 프로시저의 호출 삭제 됩니다.

        • Internal.cleanup_server_retention_window delete_batch_size 10에서 1000으로 변경 합니다.


  • 변수 테이블 행에 대 한 선택적 지원 쿼리 계획을 향상 시킬 수 있습니다:

    • Table 변수는 SQL Server 다른 테이블로 조인 SQL Server 쿼리 계획을 컴파일하는 동안 하지 지원 통계 또는 트랙의에서 행 수가 테이블 변수를 않기 때문에 비효율적인 쿼리 계획 선택으로 인해 성능이 저하 될 수 있습니다.

    • SQL Server 2012 s p 2에서는 테이블 변수에 삽입 된 행의 수에 대 한 정보를 사용 하 여 보다 효율적인 쿼리 계획을 선택 하기 위해 쿼리 최적화 프로그램에서 허용 하는 새 추적 플래그가 납니다. 2453이이 동작을 활성화 하려면 추적 플래그를 사용 합니다.

      참고 사항:

      • 일부 시나리오에서는 2453 추적 플래그를 사용 하면 일부 실행 시간 동안 테이블 변수에 삽입 된 행의 실제 수에 대 한 계정을 하는 데 필요한 추가 컴파일 수행 되므로 성능이 저하에서 될 수 있습니다. 일반적으로 테이블 변수에 많은 양의 다른 테이블과 조인 하는 행 있는 경우 둘 이상의 행이 추적 플래그에서 도움이 되는 및 많은 행을 처리 하는 내측에서 계획 루프 안의 루프 조인 연산자의 외측에서 사용 합니다.

      • 옵션 (재컴파일) 쿼리 힌트를 사용 하 여 다른 버전의 SQL Server 비슷한 동작을 수행할 수 있습니다. 그러나 쿼리 힌트를 찾아내고 대량의 2453 추적 플래그를 사용 하면 기존 작업에 영향을 줄 수 있습니다 테이블 변수에 의해 제어 되는 작업으로 인해 저하 계획 선택 될 때까지 당하는 모든 쿼리를 수정 해야 합니다.

  • 병렬 쿼리 실행 계획에 대 한 문제를 해결 하는 향상 된 성능

    • Sys.dm_exec_requests DMV 지금 정확 하 게 값 cpu_time 병렬 쿼리에 대 한 실행 계획 반환합니다. 통계 이제 IO 진단 병렬 쿼리 실행 계획에 대 한 정확한 논리적 읽기 수를 보고합니다.

  • 해시 리 진단 개선

    • 해시 조인이 나 해시 집계 연산자는 쿼리를 실행 하는 동안 tempdb 데이터베이스에 데이터를 보게 될, 해당 I/O 이제 STATISTICS IO 진단에 대 한 보고 됩니다.

  • 전체 텍스트 인덱스에 대 한 진단 유틸리티를 개선합니다.

    • 경우에 따라 특정 전체 텍스트 쿼리의 결과 반환 하는 방법을 이해 하기 어려울 수 있습니다. 전체 텍스트 검색 하위 시스템에 외부 단어 분리기와 중지 목록 등을 사용 하 여 한 문서에서 키워드에 대 한 위치 정보가 다를 수도 있습니다 실제 텍스트에서 관찰 되는 것이 상호 작용의 결과로 상호 작용 합니다. 이것은 '구' 나 '근처' 검색 후 단어 사이의 델타는 계산에 사용 된 내부 일치 하는 문서를 찾을 수 매우 관련성이 높은 합니다.

    • SQL Server 2012 s p 2에서 새는 동적 관리 함수 (DMF) 위치 키워드 색인은 문서에 대 한 정보에 액세스할 수 있도록 추가 되었습니다. 새 DMF은 기존 DMF sys.dm_fts_index_keywords_by_document와 구문은:sys. dm_fts_index_keywords_position_by_document (
      DB_ID('database_name'), OBJECT_ID('table_name')
      )

    • 발생 횟수 대신 각 위치에 인덱싱된 문서에 대 한 정보가 반환 됩니다.

    • 검색 구문에 대 한 델타의 차이 보여 주는 내부 인덱스와 텍스트 간의 매핑을 확인 하이 정보를 사용할 수 있습니다. 구 검색에서 결과 이해 유용 합니다.


  • 지원 가능성

    • 트랜잭션 복제의 경우:

      • 기록 테이블에서 통계 및 에이전트 로그에는 자세한 메시지에 추가할 자세한 메시지:

        • < 통계 > xml 배포자와 로그 판독기 에이전트에서 다양 한 상태를 정의 하는 출력에 추가 된 텍스트 메시지입니다.

        • 추가 된 문서 수준 통계 로그 판독기 및 배포자에 대 한 매개 변수가 있는 명령입니다.

        • 추가 된 출력 파일에 배포자 에이전트를 건너뛴된 명령 수입니다.

        • 추가 소요 시간 배포자 에이전트에서 스키마 변경을 수행 합니다.

      • 로그 판독기:에 로그 레코드가 추가 됩니다. 사용자 덤프를 점령 하면 TXT 파일입니다.

      • 피어 투 피어: Insert, update 및 delete 프로시저가 충돌 메시지에 대 한 자세한 내용은 아래에 제공 하기 위해 업데이트 됩니다.

        • 테이블 이름

        • 기본 키 열 이름 및 값

        • 현재 버전

        • 이전 버전

        • 이후 버전

    • 병합 복제:

      • 병합 에이전트에 대 한 자세한 정보 출력 수준을 4로 설정 된 경우 로그 파일에 추가 된 추적 플래그 101의 출력입니다.

  • 세트

    • 트랜잭션 복제의 경우:

      • 피어 투 피어 복제는 이제 업데이트를 사용 하 여 텍스트 열에 대 한 부분 업데이트를 지원 하거나. 쓰기를 의미 합니다.

    • 병합 복제:

      • 정리 저장된 프로시저가 데이터의 중복 업로드를 방지 하기 위해 다시 디자인 되었습니다.


  • 오류 처리 및 CSS, 큰 HTML 보고서에 대 한 일반적인 호출을 방지 하기 위해 경고 메시지를 기록 합니다.

    • 개요:

      • 보고서 디자인은 큰 HTML 보고서 순 하 고 성능 문제를 발생 시킬 확인 하려면 보고서 디자인을 감지 합니다. 대화형 페이지 높이 너비 설정을 검사 하 여 쉽게 검색할 수 있어야 합니다.

    • 사용자 시나리오:

      • 보고서 작성기에서 보고서를 만듭니다. InteractiveSize 속성에서 값이 '0'을 입력합니다. 잠재적인 성능 저하에 대 한 다음과 같은 메시지가 경고를 포함 하는 팝업 창이 나타납니다.

        성능에 영향을 대화형 heigth 0 대 지를 설정 합니다.


  • 성능 향상

    • 다음 문서에 설명 된 대로 서비스 팩 2에서 몇 가지 성능 향상.

      • 성능 문제가 발생 하면 SQL Server 2012에서 데이터베이스 잠금 작업

      • 외부 페이지를 SQL Server 2012에서 처리 하는 동안 NUMA 환경에서 성능 문제가 발생

      • ALTER INDEX를 사용 하는 후 성능이 저하... SQL Server 2012에서 온라인 작업이 중단 됩니다.

    • DMV의 향상 된 기능

      • sys.dm_db_session_space_usage 세션 당 사용자 개체 tempdb 데이터베이스에 할당 된 공간을 반영 합니다. 삭제 된 행 수가 1024 페이지 초과 되 면이 페이지의 할당 취소는 지연 됩니다. SQL Server 2012 서비스 팩 2에는 DMV user_objects_deferred_dealloc_page_count라는 새 열에서 지연 된 할당 단위에 대 한 공간 사용도 포함 됩니다.

      • sys.dm_server_services 가 올바르게 지정할 노드 이름을 cluster_nodename 열에 SQL Server 장애 조치 클러스터에 설치 된 경우.

    • 링 버퍼의 향상 된 기능

      • 응용 프로그램 도메인에 대 한 링 버퍼 RING_BUFFER_CLRAPPDOMAIN < DoomReason > 필드에 응용 프로그램 도메인 언로드된 이유는 이유는 다음과 같습니다.

        • 1 = drop 어셈블리 등의 DDL 작업에 의해 언로드될.

        • 2 = 언로드 보안 권한을 변경 하는 등의 작업 관련.

        • 3 = 언로드 메모리 압력 처리 때문에.

        • 4 = 실패 한 초기화 인해 언로드.

      • 해당 확장 이벤트 app_domain_ring_buffer_recorded 언로드 이유 doom_reason 이벤트 데이터 필드를 포함합니다.

      • RING_BUFFER_RESOURCE_MONITOR 는 리소스 모니터에 의해 모니터링할 상태에서 변경이 감지 되 면 항목에 있습니다. 또한 리소스 알림, 시스템 및 프로세스에 대 한 알림을 풀은 에서도 사용할 수 있는 < IndicatorsPool >< / IndicatorsPool > 노드.

      • Resource_monitor_ring_buffer_recorded 확장된 이벤트 풀 와이드 알림을 pool_indicators 데이터 필드를 포함합니다.

      • RING_BUFFER_NONYIELD_PROCESSTABLE 링 버퍼 항목을 기록할 때 시스템에서 실행 중인 스레드를 8192 최대 다른 정보 뿐 아니라 프로세스 이름을 포함 합니다.

    • 백업 및 복원 향상

      • Norecovery 옵션을 사용 하 여 모델에 대 한 비상 로그를 백업 서비스 팩 2 부터는 허용 되지 않습니다.

      • 오류 로그에서 백업 및 복원 완료 메시지 처리량 및 기간 정보가 포함 됩니다.

        • 데이터베이스 백업 (89.261 m B/초) 0.026 초에서 298 페이지를 처리 했습니다.

        • 데이터베이스 복원 0.016 초 (145.050 m B/초) 298 페이지를 처리 했습니다.

    • 확장된 이벤트

      • 다음과 같은 확장된 이벤트가 추가 되거나 SQL Server 2012 서비스 팩 2에서 수정 된:

        • 메모리 할당:

          • SQL Server 메모리의 최상위 소비자를 확장된 이벤트 page_allocated 및 page_freed 를 사용할 수 있습니다. 이러한 확장된 이벤트 서비스 팩 2 부터는 예약 된 메모리를 할당 하 고 쿼리를 실행 하는 동안 해제를 보고할 수도 있습니다.

        • 고스트 정리:

          • 테이블이 나 인덱스에서 레코드를 삭제 하면 삭제 작업이 페이지에서 레코드를 제거 하지 실제로,만 표시를 삭제 하거나 희미하게 된 것. 삭제 작업이 완료 더 신속 하 게 허용 하는 성능 최적화입니다. 백그라운드 작업 고스트 정리 작업 하 고 물리적으로 삭제 된 모든 레코드를 제거 합니다. 이 작업의 여러 단계에 대 한 통찰력을 제공 하기 위해 서비스 팩 2에서 확장 된 몇 가지 이벤트가 추가 되었습니다.

            • ghost_cleanup_task_start

            • ghost_cleanup_task_suspend

            • ghost_cleanup_task_packet_enqueue

            • ghost_cleanup_task_process_packet

            • ghost_cleanup_task_process_pages_for_db_packet


참조

현재 SQL Server 버전과 에디션을 확인 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

321185 버전 및 SQL Server 구성 요소의 버전을 확인 하는 방법

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×