SQL Server 클러스터 리소스의 상태 체크(LooksAlive/IsAlive Check) 방식 SQL Server 클러스터를 구성하는 이유는 SQL Server에 발생할 수 있는 장애 현상을 자동으로 감지하여 빠른 시간 안에 서비스를 정상화함으로써 가용성을 높이는 데 있습니다. 윈도우즈 클러스터에서는 클러스터 리소스의 상태를 체크하기 위해 LooksAlive와 IsAlive의 두 가지 체크 방식을 사용합니다. 기본적.. SQL Server 이야기 2010.05.05
SQL Server 2008 클러스터에 Service Pack을 Rolling Update하는 방법 SQL Server 2005까지는 SQL Server 클러스터에 Service Pack을 설치할 때 반드시 Active Node(현재 SQL Server 리소스가 온라인되어 있는 노드)에서 Service Pack 설치 프로그램을 실행해야만 하며, Active Node에서 한번만 Service Pack 설치 프로그램을 실행해 주면 Passive Node에도 원격설치(Remote Setup)가 자동적으로 실행되기 때문.. SQL Server 이야기 2010.04.29
SQL Server 2008 업데이트(서비스 팩 포함) 제거 방법 SQL Server 2005까지는 누적 업데이트(Cumulative Update)는 제거가 가능하였으나 서비스 팩(Service Pack)은 한번 설치하면 제거가 불가능하였습니다. 그래서 Service Pack 설치로 인해 예상치 못한 문제가 발생할 경우 SQL Server를 재설치해야 하는 불편함이 있었으며 Service Pack 설치를 주저하게 만드는 주된 요인이었.. SQL Server 이야기 2010.04.25
SQL Server 2008 업데이트 통합 설치(Slipstream Setup) SQL Server가 출시될 때 설치 미디어(DVD)에 포함된 버전을 RTM(Release To Manufacturer)이라고 합니다. SQL Server 2008 RTM은 버전 넘버로는 10.0.1600.22에 해당합니다. RTM 출시 후 시간이 경과함에 따라 버그나 보안 취약점 등이 발생하게 되면 이를 보완하기 위해 핫픽스(hotfix)가 만들어 지게 되며 일정 시점까지 만들.. SQL Server 이야기 2010.04.25
SQL Server 2005/2008 Procedure Cache에 대한 이해 Procedure Cache(또는, Plan Cache라고도 함)는 Query Plan이 저장되는 메모리 공간으로 Query Plan이 재사용될 수 있도록 함으로써 쿼리문을 Compile하는데 드는 비용을 최소화하기 위해 사용됩니다. 일반적으로 SP(Stored Procedure) 사용을 권장하는 가장 큰 이유는 SP에 대한 Query Plan의 재사용을 통해 성능 향상을 기대할 .. SQL Server 이야기 2010.04.08
SQL Server 2005 클러스터 설치 Ⅰ. 설치전 준비사항 1. Windows 2003 Cluster 구성 및 Service Pack 설치 SQL2005 클러스터를 설치하려면 먼저 Windows 2003 Cluster가 구성되어 있어야 합니다(본 문서는 Windows 2003 Cluster가 구성되어 있음을 전제로 작성되었습니다). 그리고, Cluster에 참여하는 모든 노드에 반드시 Windows 2003 Service Pack 1 이상이 설치되어 있.. SQL Server 이야기 2010.04.04
SQL Server 2005 데이터베이스 미러링 구성 Ⅰ. 점검사항 1. 본 문서는 ‘자동 장애 조치(Automatic Failover) 있는 보호 우선(동기)’ 모드로 데이터베이스 미러링(Database Mirroring)을 구성하는 방법을 설명합니다. ‘자동 장애 조치’가 가능하도록 데이터베이스 미러링을 구성하려면 주서버(Principal), 미러서버(Mirror), 모니터서버(Witness)를 위한 3대의 별.. SQL Server 이야기 2010.04.03
Windows Server 2008에서 MSDTC를 클러스터 리소스로 생성하는 방법 Windows Server 2003까지는 클러스터에 단 하나의 MSDTC(MicroSoft Distributed Transaction Coordinator) 서비스만이 지원되었으며 MSDTC는 반드시 클러스터 리소스로 생성해야만 사용할 수 있었습니다(MSDTC Active/Passive Cluster). MSDTC는 주로 SQL Server에서 분산 트랜잭션(Distributed Transaction) 처리를 위해 사용하게 되는데, 하나의.. SQL Server 이야기 2010.04.03
Windows Server 2008에 SQL Server 2008 클러스터를 설치하는 방법 본 문서는 2대의 Windows Server 2008 머신이 클러스터로 구성되어 있는 상태에서 SQL Server 2008 클러스터를 설치하는 방법에 대해서 단계별로 설명합니다. 따라서, Windows Server 2008 클러스터 구성 방법에 대해서는 별도로 설명하지 않습니다. Windows Server 2008 클러스터 구성 과정에서 '클러스터 구성 유효성 검사.. SQL Server 이야기 2010.03.25
SQL Server 2008(X64)에 Oracle Linked Server 설정하는 방법 1. 다음의 URL로부터 Windows Server 2008 X64용 Oracle 10g Client(10.2.0.4.0) 다운로드 http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10204_winx64_vista_win2k8.html 2. setup을 실행하고 다음의 ‘시작’ 창에서 ‘다음’ 클릭 3. ‘설치 유형 선택’ 창에서 ‘사용자’를 선택하고 ‘다음’ 클릭. 참고적으로, ‘사.. SQL Server 이야기 2010.01.31