[참고문서] 기본 가용성 그룹(Always On 가용성 그룹) https://msdn.microsoft.com/ko-kr/library/mt614935.aspx SQL Server 2014까지는 Enterprise Edition 만 AG를 지원했지만 SQL Server 2016부터는 Standard Edition도 지원한다. 그러나 제약이 있다. 그 제약이 무엇인지 포스팅을 할 예정이다. #.0 환경 Windows Server 2012R2 SQL Server 2016 standard edition 2Node FCI #.1 클러스터 만들기 #.2 SQL Standalone 2 Node 에 설치 https://support.microsoft.com/ko-kr/kb/3164398 설치를 하라고 나온다. 그냥 ..
SQL 2016에 설치할 때 추가된 옵션이 "즉시 파일 초기화" 옵션이다. 이하 버전에서는 설치 이후에 설정하는 옵션으로 가능했다. 설치 시 아래와 같이 "SQL Server 데이터베이스 엔진 서비스에 볼륨 유지 관리 작업 수행 권한 부여" 체크 권장. 설치 후 로그로 해당 옵션 선택을 확인 할 수 있다. 커멘드 옵션에도 존재한다. setup.exe /Q /ACTION="INSTALL" /IACCEPTSQLSERVERLICENSETERMS /FEATURES="SQL" /INSTANCENAME="SQL2016" .. /SQLSVCINSTANTFILEINIT="True" 위 옵션을 체크하면 어떻게 될까? 설치할때 SQL Server 시작계정은 agclusql16 이란 계정으로 시작계정 설정하였고 해당 옵션을..
윈도우 클러스터 트러블슈팅시 알고 있으면 도움이 될 것 같다. 클러스터 리소스의 모든 것은 아래의 그림으로 설명이 되며, 이해하면 된다. 출처: 좀 더 설명을 해보자. LookAlive : 5초, IsAlive : 60초 가 기본 값이다. 클러스터 관리자에서 리소스 속성값으로 확인이 가능하다. 보류 제한 시간 - 기본값은 3분이다. 3분간 온라인 , 오프라인 상태로 변경이 될때 Pending 시간을 말하는 것 같다. 위 3분동안 응답이 없을 경우에는 클러스터에서 해당 리소스의 DeadlockMonitor 가 수행된다. DeadlockTimeOut 은 기본값은 5분이다. 300,000ms 로 표기가 된다. DeadlockMonitor 는 4회간 발생하며, 즉 5회 로그상에 표기되면 실제 20분 (1200,..
SQL Server 2016을 이미 고객사에서 설치를 시작하고 있다. 이때 설치하는 엔지니어들은 서버 사양을 확인 후 정확하게 고객이 요구한 SQL 에디션이 맞는지 확인 할 필요가 있다. For general information on each of the SQL Server 2016 editions http://www.microsoft.com/enus/server-cloud/products/sql-server-editions/ For more information on the Analytics Platform System https://www.microsoft.com/en-us/servercloud/products/analytics-platform-system/. For detailed product ..
https://support.microsoft.com/ko-kr/kb/3135244 Known issues Issue 1 SQL Server Management Studio (SSMS), Report Server, and Report Manager don't connect to the database engine after you apply the fix for SQL Server 2008, 2008 R2, 2012, or 2014. Report Server and Report Manager fail and return the following error message: The report server cannot open a connection to the report server database. A..
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP6\Parameters Right click on Parameters, expand New, and select DWORD (32-bit) Value Enter DisabledComponents into the Name field Double click on the new DisabledComponents value, enter ffffffff into the Value data dialog box, and click theOK button [기술문서] How to disable IPv6 or its components in Windows https://support.microsoft.com/en-u..
로드밸런싱알고리즘 1. Round Robin - Real Server로 session을 순차적으로 맺어주는 방식. - 현재의 서버가 가지고 있는 session수는 관여하지 않음. - weighting 옵션이 지원됨. 모든 클라이언트는 동일하게 취급되며 실서버 혹은 경로는 같은 처리량을 보유해야 함. SLB에 많이 사용되며 만약 각기 다른 처리 능력을 가진 서버가 있을 경우 weigted round-robin 알고리즘이 더 효율적. roundrobin은 리얼서버의 마지막 번호를 가진 서버로부터 출발하여 순차적으로 세션을 맺도록 해주는 로드밸런싱 기법. 예를 들어 5대의 서버가 있다면.. 5, 4, 3, 2, 1, 1, 2, 3, 4, 5, 4, 3, 2, 1........ 위와같은 순서로 로드밸런싱 하게 ..
Special Characters — Alt Keyboard Sequences CharacterSequencebackspace†Alt 8tab†Alt 9line break†Alt 10 Alt 15 Alt 20 Alt 21paste†Alt 22space†Alt 32!Alt 33"Alt 34#Alt 35$Alt 36%Alt 37&Alt 38'Alt 39(Alt 40)Alt 41*Alt 42+Alt 43,Alt 44-Alt 45.Alt 46/Alt 470Alt 481Alt 492Alt 503Alt 514Alt 525Alt 536Alt 547Alt 558Alt 569Alt 57:Alt 58;Alt 59Alt 62?Alt 63@Alt 64AAlt 65BAlt 66CAlt 67DAlt 68CharacterSeque..
로그전달(Log Shipping) 을 운영하면서 상태를 가끔 모니터링 할 필요가 있다. 쉽게는 에이전트 JOB의 로그를 보면 되고 그외 보고서 및 쿼리로 확인 할 수 있다. 트랜잭션 로그 전달 상태 보고서 인스턴스 > 보고서 > 표준 보고서 > 트랜잭션 로그 전달 상태를 클릭하면 주서버, 보조서버의 상태를 확인 할 수 있다. [주 서버 상태] [보조 서버 상태] 위 내용은 아래의 쿼리 결과를 보여주는 보고서이다. -- 주 서버에서 수행하자 SELECT * FROM msdb.dbo.log_shipping_primary_databases SELECT * FROM msdb.dbo.log_shipping_monitor_primary -- 보조 서버에서 수행하자 SELECT * FROM msdb.dbo.log_s..
로그전달(log shipping)도 보조서버에서 READ 를 할 수 있다. 그래서 쿼리 부하 분산을 할 수 있다. 다만 실시간은 될 수 없다는 것이 단점이다. 부록. 트랜잭션 로그 복원 아래와 같이 2가지 모드가 있습니다. 복구 안함 모드 : Not Read 이며, 복원중 상태로 유지되는 모드이다. 대기모드 : 복원 시 오버헤드가 발생할 수 있지만, 읽기 가능한 상태이므로 보조 서버의 용도가 다행하게 사용가능하다. 하지만 "백업 복원시 데이터베이스이 사용자 연결 끊기" 옵션을 적용하지 않을 경우에는 장애가 발생될 수 있으므로 주의해야 한다. 그냥 체크하자. "백업 복원시 데이터베이스이 사용자 연결 끊기" 해제 설정 시 아래와 같이 로그복원이 실패된다. 로그복원시 해당 데이터베이스가 접속한 세션이 있을 경..
- Total
- Today
- Yesterday