SQL Server 2005 SP1의 새로운 기능
Microsoft SQL Server 2005 SP1(서비스 팩 1)의 다음 기능 영역에서는 새로운 기능 또는 향상된 기능을 제공합니다.
기능 영역
Analysis Services
데이터 프로그래밍 기능
데이터베이스 엔진
Integration Services
유지 관리 계획
프로파일러 및 재생
복제
Reporting Services
SQL Server 2005 Express Edition
SQL Server 에이전트
SMO(SQL Server Management Obejcts)
SQL Server Management Studio
Analysis Services
- 쿼리 성능 및 안정성이 향상되었습니다.
- HTTP 연결을 통해 HTTP 압축이 지원됩니다.
- 큐브 뷰에 최적화된 쿼리는 이제 큐브 뷰의 기본 큐브에 대한 쿼리 속도만큼 빠릅니다.
- AdventureWorks Analysis Services 프로젝트가 업데이트되었습니다. 이전에 이 프로젝트를 Analysis Services 인스턴스에 배포한 경우 변경 내용을 보려면 이 프로젝트를 다시 배포해야 합니다.
- SQL Server Analysis Services 예제 모음에 ascmd 명령 프롬프트 유틸리티 예제 응용 프로그램이 추가되었습니다.
맨 위로 이동
데이터 프로그래밍 기능
- 서버가 데이터베이스 미러링을 사용하고 클라이언트가 TCP/IP를 사용하는 동안 장애 조치(Failover)가 발생하는 경우의 클라이언트 연결 시간이 크게 향상되었습니다.
맨 위로 이동
데이터베이스 엔진
데이터베이스 미러링이 활성화되었습니다. 데이터베이스 미러링은 프로덕션 배포에 대해서도 지원됩니다. 데이터베이스 미러링 테스트용 추적 플래그(t-1400)는 사용되지 않으므로 이 플래그는 SP1에 영향을 주지 않습니다.
SQL Server Management Studio에 새 데이터베이스 미러링 모니터가 추가되었습니다.
SQL Server 프로파일러를 통해 이제 대형 컴퓨터에서 대량의 데이터를 추적할 수 있습니다.
비결정적 콘텐츠 모델을 사용하는 일부 스키마에 대한 XSD 지원이 추가되었습니다.
열려 있는 OpenXML 핸들을 보여 주는 새로운 시스템 사용자 정의 함수가 추가되었습니다.
SQL Server 2000에서 SQL Server 2005로 업그레이드하면 데이터베이스 엔진에 대한 쿼리 최적화 프로그램이 SQL Server를 백 엔드 데이터베이스로 사용하는 타사 제품에 대한 업그레이드 프로세스를 수용할 수 있도록 향상됩니다.
고유한 비클러스터형 인덱스를 온라인으로 만들 수 있습니다. 자세한 내용은 온라인 인덱스 작업 수행에 대한 지침을 참조하십시오.
쿼리 실행 메모리 부여 상태를 모니터링하는 새 동적 관리 뷰가 추가되었습니다. 자세한 내용은 sys.dm_exec_query_memory_grants 및 sys.dm_exec_query_resource_semaphores를 참조하십시오.
DBCC(데이터베이스 콘솔 명령)가 Watson 응용 프로그램과 통합되었습니다. DBCC Check를 통해 손상된 데이터베이스가 검색될 경우 Watson 응용 프로그램에서는 Microsoft에 해당 오류 보고서를 업로드합니다.
[!참고] 데이터 보고 및 수집 프로세스에 대한 자세한 내용은 Microsoft 온라인 크래시 분석 웹 사이트를 방문하십시오. 이러한 대화 상자에 대한 Microsoft 데이터 수집 정책 및 개인 정보 보호를 위해 Microsoft에서 수행하는 절차에 대한 내용은 Microsoft 오류 보고 서비스에 대한 개인 정보 보호 정책 웹 페이지를 방문하십시오.
다음 영역이 향상되었습니다.
- 복잡한 XML 스키마를 포함하는 XQuery를 컴파일할 때의 성능
- XML DML(XML 데이터 수정 언어)을 사용하여 XML을 업데이트할 때의 성능
- 동적 관리 뷰인 dm_exec_query_plan의 성능
- 부동 소수점 산술 연산의 성능
- 벤치마크 성능
- 대상 통계 및 카디널리티
- 병렬 스레드를 사용하는 SQL CLR(공용 언어 런타임) 프로그램의 디버깅
- 데이터베이스 엔진에서 병렬 처리된 사용자 정의 함수, 집계, UDT(사용자 정의 유형) 메서드를 처리하는 방법
- TPC-H 성능
맨 위로 이동
Integration Services
- 웹 서비스 작업에서 매개 변수를 지원합니다.
- 가져오기/내보내기 마법사에서 여러 테이블 시나리오를 처리합니다.
- 사용자 지정 데이터 흐름 구성 요소가 IDtsPipelineEnvironmentService 인터페이스를 통해 부모 데이터 흐름 작업에 프로그래밍 방식으로 액세스할 수 있습니다.
- Analysis Services와의 상호 운용성이 향상되었습니다. Integration Services의 DataReader 원본은 이 데이터 형식의 열을 DT_NTEXT Integration Services 데이터 형식으로 변환하여 System.Object 데이터 형식을 지원합니다. 사용자의 데이터에 보다 적합한 데이터 형식으로 변경하려면 데이터 변환을 추가할 수 있습니다.
- 정렬 변환과 같은 여러 변환의 성능이 향상되었습니다.
- 디자이너 유용성이 향상되었습니다. 예를 들어 이제 데이터 흐름 디자인 화면을 마우스 오른쪽 단추로 클릭한 다음 작업 실행을 클릭하여 데이터 흐름 작업만 실행할 수 있으며 이를 위해 제어 흐름 탭으로 전환할 필요가 없습니다.
- 패키지가 실행될 때 Integration Services 패키지 서명을 처리하는 레지스트리 기반 정책을 추가했습니다. 예를 들어 관리자는 서명되지 않았거나 트러스트되지 않은 패키지를 로드하지 않을 수 있습니다. 이러한 설정은 레지스트리에 있으므로 관리자는 Microsoft Windows 그룹 정책 설정을 사용하여 도메인에 이러한 설정을 전파할 수 있습니다.
- 고급 편집기 대화 상자의 플랫 파일 원본에 새로운 UseBinaryFormat 속성이 추가되었습니다. 이 속성은 처리를 위해 스크립트 또는 사용자 지정 변환을 사용하여 파이프라인에 압축된 숫자 데이터를 로드하는 작업을 지원합니다.
- 고급 편집기 대화 상자의 DataReader 원본에 새로운 CommandTimeout 속성이 추가되었습니다. 이 속성을 통해 제한 시간을 수정하여 작업을 장기간 실행할 수 있습니다.
- 변수의 속성 식을 만들거나 수정하기 위해 속성 창에서 식 작성기 대화 상자를 열 수 있습니다.
- 선행 제약 조건에 주석을 추가할 수 있습니다.
맨 위로 이동
유지 관리 계획
- 유지 관리 계획 기능은 SQL Server 도구 또는 Integration Services가 설치되어 있는 경우 작동하며 릴리스 버전에서는 이러한 구성 요소를 모두 설치해야 합니다.
- 유지 관리 계획의 정리 작업을 통해 하위 디렉터리의 백업 파일을 삭제할 수 있습니다.
맨 위로 이동
프로파일러 및 재생
이전에는 Analysis Services 프로파일링 시 시간이 UTC(Coordinated Universal Time)로 표시되었던 것과 달리 이제는 사용자의 현지 시간으로 나타납니다.
이전에는 성공적으로 재생된 이벤트가 올바르게 계산되지 않아 사용자에게 잘못된 재생 통계가 보고되었지만 이제는 이 문제가 해결되었습니다.
[!참고] 사용자에게 SQL Server 2005의 릴리스 버전에서 보고되는 것보다 낮은 비율의 재생된 이벤트가 표시될 수 있지만 표시되는 재생된 이벤트 수는 정확합니다. 이 수는 SQL Server 2005에서의 재생을 SQL Server 2000에서의 재생과 비교할 때 사용할 수 있습니다.
이전에는 재생 시 네트워크에 연결할 때 설정한 네트워크 패킷 크기가 무시되고 대신 매번 패킷 크기가 32KB인 연결이 생성되었습니다. 용량이 큰 재생으로 인해 서버에 메모리 부족 현상이 발생하는 경우도 있었지만 이제는 이 문제가 해결되었습니다.
맨 위로 이동
복제
- 이제 데이터베이스 미러링을 복제와 함께 사용할 수 있습니다. 자세한 내용은 복제 및 데이터베이스 미러링을 참조하십시오.
- ON DELETE CASCADE 절 및 ON UPDATE CASCADE 절과 같은 연계 참조 무결성 제약 조건을 사용하는 테이블의 경우 복제에서 미리 계산된 파티션에 대한 병합 작업을 지원합니다. 자세한 내용은 미리 계산된 파티션으로 매개 변수가 있는 필터 성능 최적화를 참조하십시오.
- 복제를 위한 사용자 인터페이스의 유용성이 향상되었습니다.
Reporting Services
- 보고서 작성기의 보고서에 회사 로고나 기타 그래픽과 같은 정적 이미지를 추가할 수 있습니다.
- 새로운 데이터 처리 확장 프로그램에서는 SAP NetWeaver Business Intelligence 데이터 원본에 대해 Reporting Services 보고서의 InfoCubes 및 쿼리에 액세스하는 데 사용할 수 있는 그래픽 쿼리 디자이너를 제공합니다. 자세한 내용은 SAP NetWeaver BI 시스템에서 다차원 데이터에 대한 보고서 데이터 집합 정의를 참조하십시오.
- 보고서 디자이너에 Analysis Services를 통합하여 많은 버그가 수정되었습니다. 예를 들어 보고서 마법사는 이제 Analysis Services 데이터 원본에서 올바르게 작동합니다. 또한 자동화된 매개 변수 생성 동작이 향상되었습니다.
- 보고서 모델 디자이너의 보고서 모델 마법사에서 큰 데이터베이스로 인한 자동 생성 문제가 더 이상 발생하지 않습니다.
- 보고서 디자이너에서 복잡한 매개 변수 선언으로 인한 구문 분석 문제가 더 이상 발생하지 않습니다.
맨 위로 이동
SQL Server 2005 Express Edition
- SQL Server 2005 Express Edition with Advanced Services는 이전에 SQL Server 2005 Express Edition에서 사용할 수 있었던 모든 사항뿐만 아니라 새 관리 도구인 SQL Server Management Studio Express도 포함하는 새로운 다운로드 가능한 패키지입니다. 이 패키지에는 전체 텍스트 검색 및 SQL Server Reporting Services도 포함되어 있습니다.
- 전체 텍스트 검색: 이 기능을 사용하여 SQL Server 테이블의 일반 문자 기반 데이터에 대해 전체 텍스트 쿼리를 실행할 수 있습니다. 이때 전체 텍스트 쿼리에는 단어와 구 또는 여러 형식의 단어나 구가 포함될 수 있습니다. 자세한 내용은 전체 텍스트 검색을 참조하십시오.
- Reporting Services: 이 기능에는 보고서 서버 및 Business Intelligence Development Studio가 포함되어 있습니다. 이 기능을 사용하여 관계형 로컬 데이터베이스에서 보고서를 만들고 수정하며 실행할 수 있습니다. 자세한 내용은 SQL Server 2005 Express Edition with Advanced Services의 Reporting Services를 참조하십시오.
- SQL Server Management Studio Express: 이 기능은 SQL Server 2005 Express Edition을 관리하는 데 사용할 수 있는 무료 도구입니다. 자세한 내용은 SQL Server Management Studio Express를 참조하십시오.
- SQL Server 2005 Express Toolkit은 Business Intelligence Development Studio를 포함하는 별도의 다운로드 가능한 패키지입니다. Business Intelligence Development Studio를 사용하면 서버 기반 보고서를 만들고 수정할 수 있습니다. 자세한 내용은 SQL Server Express Toolkit을 참조하십시오.
맨 위로 이동
SQL Server 에이전트
- SQL Server 에이전트 작업 단계의 토큰 구문이 변경되었습니다. 그러므로 작업 단계에서 사용되는 모든 토큰에 이스케이프 매크로를 사용해야 하며 그렇지 않으면 해당 작업 단계가 실패합니다. 이스케이프 매크로를 사용하는 방법 및 토큰을 사용하는 SQL Server 에이전트 작업 단계를 업데이트하는 방법에 대한 자세한 내용은 작업 단계에서 토큰 사용을 참조하십시오.
- 마스터 서버와 대상 서버(MSX-TSX) 간의 암호화를 제어하는 데 사용할 수 있는 레지스트리 스위치가 추가되었습니다.
- 마스터 서버/대상 서버 환경에서 NetworkService 계정으로 실행하는 SQL Server 에이전트 서비스를 마스터 서버 또는 대상 서버에서 실행할 수 있습니다.
- 이제 데이터베이스 메일을 64비트 버전의 SQL Server Management Studio뿐만 아니라 64비트 운영 체제에서도 실행할 수 있습니다.
- 이전에는 32KB를 초과하는 Agent XMLA(XML for Analysis) 작업이 잘렸습니다. 이제는 이 문제가 해결되어 해당 작업이 제대로 실행됩니다.
맨 위로 이동
SMO(SQL Server Management Obejcts)
- SMO 스크립팅 및 전송 기능의 안정성이 향상되었습니다.
- 이전에는 일부 시나리오의 경우 SMO에서 잘못된 Transact-SQL 문을 만들거나 데이터베이스를 전송하지 못하는 경우가 있었습니다. 이제는 이 문제가 해결되었습니다.
맨 위로 이동
SQL Server Management Studio
- SQL Server 2000 호환성 모드에서 이제 데이터베이스에 데이터베이스 다이어그램 지원 개체를 설치할 수 있습니다.
- 새 데이터베이스 미러링 모니터가 추가되었습니다. 자세한 내용은 데이터베이스 미러링 모니터 개요를 참조하십시오.
맨 위로 이동
참고 항목
개념
온라인 설명서의 새로운 항목 및 업데이트된 항목(2006년 4월 14일)