SQL Server 2000에서 상위 버전으로 호환성수준을 변경을 하면 오류가 발생하는 쿼리들이 있다. 그래서 상위버전으로 업그레이드 할 경우에 업그레이드 관리자를 수행하여 호환성테스트를 하게 된다. 업그레이드 관리자(Upgrade Advisor)를 수행하여 호환성이슈가 발생하는 케이스는 아래의 경우에만 추출하게 된다. https://msdn.microsoft.com/ko-kr/library/ee240650(v=sql.120).aspx 그 외에는 아래 쿼리처럼 업그레이드관리자를 수행하여 보고서를 확인하면 아래 쿼리는 검출할 수 없다. [데모] #.호환성 수준 80 create table tblx(col1 int, col2 int) insert into tblx values(4,44) select * fr..
SQL 을 하지만 AD도 알아야 한다. 머리아프다. 직원이 공유했길래 그냥 퍼옴. Client IP 대역(출발지) → Server(목적지) 설명Port프로토콜Domain Name System53TCP UDPKerberos88TCP UDPNetwork Time Protocol123TCPSimple Network Time Protocol123UDPRemote Procedure Call(RPC)135TCP UDPNetBIOS Name Resolution137TCP UDPNetBIOS Datagram Service138UDPNetBIOS Session Service139TCPLightweight Directory Access Protocol(LDAP) Server389TCP UDPServer Message Bl..
움베르토 에코를 베스트셀러 작가이자 이 시대에 가장 영향력 있는 사상가중의 한사람이라고 말한다. 문학적으로 유명한 작품들이 많다. 그러나 난 읽어보지 못했다. 이 책을 알기전까지 누군지도 몰랐다. 문학책에는 거의 관심이 없는 상태였기 때문이다. 이 책은 "아주 작은일기" 라는 제목으로 연재했던 컬럼과 이후에 썼던 글들을 모음의 책이다. 일상적으로 맞이하는 에피소드를 작가 나름대로 해석하는 부분들이다. 목차. 1. 실용 처세법 여행하기 바퀴 달린 여행용 가방을 쓰러지게 하는 방법 기내식을 먹는 방법 호텔이나 침대차의 그 고약한 커피포트를 사용하는 방법 택시 운전사를 이용하는 방법 세관을 통과하는 방법 미국 기차로 여행하는 방법 미래의 카이만 제도를 구경하는 방법 신안 상품을 구입하는 방법 연어와 여행하는 ..
클러스터 노드의 쿼럼 투표권은 아래와 같은 명령어로 확인 가능하다. [환경] Windows Server 2008R2 Cluster 그런데 아래와 같이 파워셀로 투표권상태를 보려면 공백으로 나온다. 윈도우 2008(R2) 에서 이슈가 있나보다. 각 노드에 아래 핫픽스를 설치하면 정상적으로 상태값을 확인 할 수 있다. KB2494036 A hotfix is available to let you configure a cluster node that does not have quorum votes in Windows Server 2008 and in Windows Server 2008 R2 https://support.microsoft.com/en-us/kb/2494036 Get-ClusterNode | For..
SQL 클러스터 환경일 경우에 SQL Server 시작계정을 변경할 일이 있을까? 암호를 잊었을 경우, 계정의 문제가 있을 경우 .. Um.Um 실제 시작계정의 권한을 모두 제거하여 단순한 계정 권한만 가지고 있으면 된다. (경우에 따라 틀릴 수 있지만) [Action Plan] Active Node 에서 SQL Server 구성관리자에서 해당 서비스의 시작계정을 아래와 같이 변경하면 된다. Active Node에서 변경하면 Passive Node 도 자동으로 변경이 된다. 꼭 확인해보라. 클러스터 관리자에서 해당 리소스만 OFFLine - > OnLine 해주면 된다. Passive Node 도 자동으로 변경되지만 장애 조치 테스트를 통해서 서비스 점검을 하자. [시나리오] Q. Active Node에..
아직도 SQL Server 7.0을 사용하는 회사가 있다. 기술지원 시 간혹 난감할 때가 있다. SQL Server 7.0을 상위버전으로 업그레이드를 어떻게 해야할까? 호환성수준이 70이므로 바로 SQL Server 2008(R2)로 업그레이드가 불가능하다. SQL Server 7.0 => 70 SQL Server 2000 => 80 (70) SQL Server 2005 => 90 (80, 70) SQL Server 2008(R2) => 100 (90, 80) 위 처럼 지원 가능한 호환성수준이 있다. 70은 SQL Server 2005까지만 지원하므로 백업/복원으로 이상의 버전에서는 복원이 안된다. SQL Server 2008R2에서 복원하면 아래와 같은 오류가 발생한다. 그래서 SQL Server 20..
상위버전으로 마이그레이션시 호환성수준의 이슈가 발생한다. 아래와 같은 문서를 참고하셔서 마이그레이션하는데 도움이 될 것 같다. 업그레이드 어드바이저를 설치하여 수행하면 아래와 같은 내용을 가이드 하는 것을 볼 수 있다. 보통 SQL 2000 에서 상위 버전으로 업그레이드 할때 이슈가 가장 클 것 같다. 예전 개발하던 사람들의 습관으로 만들어진 내용일 뿐이다. ㅠ.ㅠ [참고문서] ALTER DATABASE Compatibility Level (Transact-SQL) https://technet.microsoft.com/en-us/library/bb510680(v=sql.105).aspx mpatibility-level setting of 80Compatibility-level setting of 90Po..
윈도우 클러스터에서 command 난 PS로 많이 수행을 하게 된다. 가장 많이 사용하는 것은 Cluster res 일 것이다. 그 외 수 많은 명령어들이 있다. 최근 작업 시 아래 명령도 수행해봤다. 클러스터 노드 제거 시 깨끗이 제거가 안되면 신규 노드가 추가가 안되는 일이 발생한다. 그런 경우에 제거할 노드서버에서 아래와 같이 수행하면 잘 될 것이다. Import-Module Failoverclusters Clear-ClusterNode [참고문서] Mapping Cluster.exe Commands to Windows PowerShell Cmdlets for Failover Clusters – Extended Edition https://blogs.technet.microsoft.com/joseb..
SQL Server 백업 옵션(BUFFERCOUNT, MAXTRANSFERSIZE)에 따른 성능 대용량 백업시나리오를 잘 만들어야 한다. 아래 테스트는 가상머신에서 그냥 옵션이 궁긍해서 테스트 한 내용이라 수치에는 별 의미를 두지 말자. BUFFERCOUNT, MAXTRANSFERSIZE 이런 옵션이 있었구나 이정도만 알고 잊자. 언제 써야 좋을지 모르겠다. 값이 높을 경우 메모리 이슈가 발생할 수 있으니 조심해야겠다. [데모DB] DatabaseName LogicalFileName PhysicalFilePathName RecoveryMode TotalSize UsedSize UsedPercent PERF_XIO PERF_XIO E:\SQLDATA\PERF_XIO.mdf SIMPLE 51200.00 23..
- Total
- Today
- Yesterday