MS-SQL Server

[펌/정리]SQL Server 2012 (Denali) 신기능

임현수 2011. 7. 6. 01:00

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