SQL Server 2012에서 SQL Server 기능의 동작 변경 내용
이 항목에서는 이전 버전의 SQL Server에서 SQL Server 2012로 업그레이드할 때 확인할 수 있는 동작 변경 내용에 대해 설명합니다. 동작 변경 내용은 이전 버전의 SQL Server와 비교해서 SQL Server 2012의 기능이 작동하고 상호 작용하는 방법에 영향을 줍니다.
SQL Server 2005에서 업그레이드하는 경우 SQL Server 2008 및 SQL Server 2008 R2 섹션의 내용을 검토하는 것이 좋습니다.
SQL Server 2008에서 업그레이드하는 경우 SQL Server 2008 R2 섹션의 내용을 검토하는 것이 좋습니다.
SQL Server 2012의 동작 변경 내용
SQL Server 다중 서브넷 장애 조치(Failover) 클러스터
다중 서브넷 장애 조치(Failover) 클러스터 설치의 경우 SQL Server Developer 또는 SQL Server Evaluation에서 SQL Server Standard로 업그레이드는 지원되지 않습니다.
SQL Server 다중 서브넷 장애 조치(Failover) 클러스터는 Windows Server 2008 R2 이상 버전에서 지원됩니다.
자세한 내용은 SQL Server 다중 서브넷 클러스터링(SQL Server)을 참조하십시오.
SQL Server 장애 조치(Failover) 클러스터의 SQL Server 실패 감지
SQL Server 2008 R2 및 이전 버전에서는 SQL Server가 "SELECT @@SERVERNAME" 쿼리를 실행하여 Windows 장애 조치(Failover) 클러스터 서비스에 대한 오류를 보고했습니다. 그리고 쿼리가 성공적으로 실행되지 않은 경우 장애 조치(Failover)가 수행되거나 SQL Server 리소스가 다시 시작되었습니다.
SQL Server 2012에서부터는 실패 감지 프로세스에 더 이상 "SELECT @@SERVERNAME" 쿼리가 사용되지 않고 대신 다음 기능이 포함되어 있습니다.
향상된 로깅
주요 SQL Server 구성 요소 모니터링
SQL Server 장애 조치(Failover) 또는 다시 시작 조건 설정
자세한 내용은 장애 조치(failover) 클러스터 인스턴스용 장애 조치(failover) 정책를 참조하십시오.
[!참고]
SQL Server 2012 장애 조치(Failover) 클러스터 인스턴스의 기본 실패 조건 수준은 SQL Server 이전 버전의 실패 감지 동작과 유사합니다. 그러나 이 실패 조건 수준에서는 이전 버전의 SQL Server에서 감지했을 수 있는 쿼리 처리 실패를 감지하지 않을 수 있습니다. 이러한 실패를 감지하려면 실패 조건 수준을 변경해야 합니다. 자세한 내용은 FailureConditionLevel 속성 설정 구성을 참조하십시오.
SQL Server 2008 R2의 동작 변경 내용
Enterprise 버전의 CPU 수가 8개로 변경됩니다.
SQL Server 2008 R2 Enterprise는 최대 8개의 CPU를 지원합니다. 이전 버전의 SQL Server와 지원하는 최대 CPU 수가 다릅니다.
8개보다 많은 프로세서를 계속 사용하려면 SQL Server 2008 R2 Datacenter로 업그레이드해야 합니다.
SQL Server 2008 R2 Enterprise로 업그레이드하기로 선택한 경우 SQL Server는 최대 8개의 프로세서를 사용합니다.
자세한 내용은 SQL Server 2012 버전에서 지원하는 기능을 참조하십시오.
SQL Server 2008의 동작 변경 내용
SQL Server Native Client
SQL Server 2008에는 SQL Server Native Client 10.0이 포함되어 있습니다. 이 버전의 SQL Server Native Client와 이전 버전 간의 동작 차이에 대한 자세한 내용은 SQL Server 2005 Native Client에서 SQL Server 2008 Native Client로 응용 프로그램 업데이트를 참조하십시오.