소개
이 문서는 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 |
FIX: SQL Server 2008 또는 SQL Server 2012 장애 조치 클러스터 설치를 구현할 때 잘못 된 위치에 공유 구성 요소가 설치 된 |
|
1703014 |
FIX: SSAS 2012에서 큐브 만드는 MDX 쿼리를 실행 하면 서버에 연결할 수 없습니다. |
|
2011247 |
FIX: 이미지에에서 표시 되지 않습니다 제대로 웹 페이지 2012 SSRS 보고서에 드릴스루 동작을 사용 하는 경우 |
|
2034994 |
FIX: 텍스트 잘린 HPB 렌더러를 사용 하 여 SSRS 2012에서 보고서 보기 |
|
1769469 |
FIX: SQL Server 작동이 중단 tempdb 데이터베이스의 로그 파일은 SQL Server 2012의 전체 |
|
1973168 |
FIX: SSRS 2012 실패 IsolatedStorageException Excel 워크시트로 내보낸 구독 10MB 보다 큰 경우 |
|
1973196 |
FIX: SSRS 2012 Excel 형식으로 10MB 보다 큰 보고서를 내보낼 수 없습니다. |
|
787358 |
FIX: 롤백 인해 의심 모드에서 SQL Server 2012로 이동 하는 데이터베이스 |
|
1043717 |
FIX: 성능 저하 이란 가능한 SQL Server 2012에서 데이터베이스의 테이블에 대해 쿼리를 실행 하는 경우 |
|
1178585 |
SQL Server 2012 s p 2의 새로운 DMF sys.dm_fts_index_keywords_position_by_document |
|
1182241 |
FIX: SSRS 2012에서 년 1 월 1 일부 터 보고 서비스 Windows 서비스를 다시 때 새 로그 파일은 생성 되지 않는다 |
|
1240848 |
FIX: 없음 오류 메시지가 나타난다 SQL Server 2012에서 로그 백업이 실패 했습니다. |
|
1253861 |
FIX: 데이터 원본 바인딩이 로컬 모드로 보고서 뷰어 2012 UI에서 완료 되 면 Visual Studio 2012 액세스 위반 충돌 |
|
1262029 |
FIX: 파일 공유 구독 SSRS 2012에서 설명 열을 채울 하지 않습니다. |
|
1481773 |
FIX: "이름" 드롭 다운 목록이 비어는 2012 SSRS 보고서를 지정 하는 경우 |
|
1419367 |
FIX: 오류 0xC1000016 또는 이벤트 ID 22 기록 됩니다 검색 명령을 사용 하 여 SSAS 2012 |
|
2103903 |
FIX: SQL Server 2012에서 저장 된 SSISDB 배포에 사용 하는 경우 성능 문제 |
|
2021581 |
SQL Server 2012 서비스 팩 2의 기능 향상 로깅 SSAS 2012 |
|
203749 |
FIX: 성능 저하 테이블 변수를 사용 하 여 SQL Server 2012에서 |
|
2095064 |
FIX: SQL Server 2012 또는 SQL Server 2008 r 2의 계산 된 열을 유지 하는 테이블에 대해 CHECKTABLE 또는 CHECKDB를 실행 하면 액세스 위반이 발생 한다 |
|
1222472 |
FIX: DTA 데이터 정렬을 보충 문자를 사용 하 여 SQL Server 2012 인스턴스에서 작동 하지 않습니다. |
|
2124209 |
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를 연결 합니다. |
설명 |
---|---|
출력 xml 파일에 여러 번 여러 서버에 대해 엔터프라이즈 관리 프레임 워크를 구현 하 고 목록에 있는 서버 중 하나에 오류가 발생 하는 경우 평가 결과 기록 됩니다. |
|
동일한 인스턴스에서 다른 데이터베이스의 백업을 복원할 때 데이터베이스 복원 모드로 이동 합니다. |
|
SQL Server Management Studio (SSMS) sp_executesql 을 호출 하는 저장된 프로시저를 디버깅할 수 없습니다. F11 키를 누르면 '개체 참조가 개체의 인스턴스로 설정 되지 않습니다.' 오류 메시지가 나타납니다. |
|
SSMS는 SQL Server Express의 전체 텍스트를 완벽 하 게 관리 하지 않습니다. |
|
SMO SQL Server SQL Server 2012와 2014 SQL Server 기본 제약 조건을 무시합니다. |
|
SSMS는 일관성 없이 번호가 매겨진 저장 프로시저를 처리합니다. |
|
"'< 열 이름 >' 열 요약 테이블에는 속해 있지 않습니다. (System.Data) "오류 메시지가 복제 테이블 동일한 이름을 가진 하지만 다른 스키마에 있는 경우. |
|
후 전체 텍스트 인덱스가 들어 있는 데이터베이스 스냅숏으로 되돌리기, 만들 수 없습니다까지 SQL Server 다시 시작, 분리 한 후 데이터베이스를 연결 하거나 오프 라인 데이터베이스는 ft_catalogs 데이터베이스를 온라인 상태로 설정 하 고 있습니다. |
|
SSMS에서 닫기를 누른 다음 자동으로 다시 시작 하면 때때로 충돌 |
|
"'Null' 값 '스트림' 잘못 되었습니다." 오류 메시지가 나타난다 파이프라인 구성 요소를 고객의 비즈니스 인텔리전스 개발 Studio (입찰 등)를 사용 합니다. |
|
실행할 때 설정 되어 실제 쿼리 계획 표시 된 쿼리 결과 Null 이 반환 되 고 다음과 같은 오류 메시지가: |
|
"시스템 어설션을 검사 실패" 오류 메시지가 나타난다 데이터 트리거를 가진 분할 된 뷰를 삽입 합니다. |
|
SSMS에서 열 수준 사용 권한 스크립팅 때 중복 스크립트 문을 만듭니다. |
|
SSMS는 SSMS 창 아이콘이 작업 표시줄에 새로 고침 하려고 할 때 충돌이 발생할 수 있습니다. |
|
대형 프로젝트의 새 버전을 배포 (SSISDB) SSIS 카탈로그 데이터베이스로 배포 하는 동안 제한 시간이 문제가 발생 합니다. 또한 다음과 같은 오류 메시지가 나타납니다. |
|
"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 구성 요소의 버전을 확인 하는 방법