SQL Server 2012 (Denali) 에서 추가 및 변경된 내용에 대해서 자료가 있어 공유드립니다.
자세한 내용은 참조 URL로 가시면 좀 더 많은 정보를 얻으실 수 있습니다. 갈수록 많이 좋아지네요. ^^
1. 추가된 기능
카테고리 | 항목 | 설명 |
Setup | PowerShell, no-reboot package prerequisites 32-bit 지원 (CTP1 기준) Itanium, 2000 업그레이드 지원 안함 |
|
Availability | AlwaysOn (CTP1에서는 제한됨) Multi-subnet clustering across data centers |
|
Manageability | Contained Databases FileTable (CTP1에서 제공안함) Startup option 설정이 쉬워짐 |
|
Security | Cusotm server roles HASHBYTES() (SHA2_256, SHA2_512 지원) |
|
Programmability | Developer Tools ("Juneau", CTP1 에서 제공안함) SSMS 개선 Metadata discovery EXECUTE ... WITH RESULT SETS OFFSET SEQUENCE THROW Full-Text Search New collatons : UTF-16 |
|
Performance | Columnstore Index ("Apollo", CTP1에서 제공안함,) |
2. 배제된 기능
- SET ROWCOUNT for insert/update/delete
- SET FMTONLY
- DATABASEPROPERTY()
- osql.exe, sqlmaint.exe, SQL Mail, SQL-DMO
- 80 compatibility (CTP1 에서는 동작함)
- Old-style outer join syntax (*=, =*)
3. 기타
- 현재 SQL Server의 경우 2개의 메모리 관리자가 존재하고 있는데, Denali 부터는 1개의 관리자로 통합된다고 합니다.
> AWE 지원 안함
> DBCC memorystatus 결과값 변경
> DMVs 변경
> Max 메모리 최소값이 32 Bit 버전의 경우 32M, 64 bit 버전의 경우 128M..
> SQL Server 컴포넌트에서 사용하는 모든 메모리 영역은 max server memory 설정으로 관리됨
4. 출처
> Denali 신기능
- http://sqlblog.com/blogs/aaron_bertrand/archive/2011/05/13/sqlrally-slide-deck-samples.aspx
- http://sqlblog.com/blogs/aaron_bertrand/archive/2011/06/06/sqlcruise-what-s-new-in-denali.aspx
> 메모리관리자
- http://sqlblog.com/blogs/sqlos_team/archive/2011/01/04/sql-server-memory-manager-changes-in-denali.aspx