[환경] AG1 (보조), AG2(보조), AG3(보조 - 노드중지상태), AG8㈜ 의 환경일 경우에 추가로 AG7 노드를 추가하는 작업할때... 위 환경에서 복제본 노드 추가 시 아래와 같이 AG3를 로그인을 못하는 경우에는 다른 노드 추가를 할 수 가 없다. 장애가 발생한 노드를 트러블슈팅중에는 새로운 복제본 노드를 추가 할 수가 없는 것 같다. 젠장. 그럼 장애가 발생한 노드를 제거를 해야 되는 상황…. 이런.. 아래와 같이 AG3는 장애상태에서 그냥 제거를 해야 하는 상황인 것이다. 좀 거시기 하다.
SQL Server SSMS의 필요한 기능들이 있다. 필요할때 쓰면 유용하다. #.1 세션창의 줄번호 표시 도구 > 옵션 > 텍스트 편집기 > 모든 언어 > 줄 번호 선택 #.2 세로블럭 지정하는 방법 - Alt Key & Drag 세로블럭도 지정되지만 라인별 텍스도 입력도 동시에 입력이 된다. 노가대 할때 유용하다. #.3 결과창의 그리드 크기변경하기 도구 > 옵션 > 환경 > 글꼴 및 색 > 설정표시, 크기 옵션등에서 변경 가능. #.4 결과창을 상위탭에서 보기 도구 > 옵션 > 쿼리결과 > SQL Server > 표형태로 결과표시(텍스트) > 별도의 탭에 결과 표시 옵션 체크 세미나 발표 시 유용하다. 해당 포스트의 계속 업데이트 할 예정이다.
위키의 내용 일부 발췌. 일본의 만화. 작가는 아즈마 키요히코. 2003년 3월부터 월간 코믹 전격대왕에서 부정기 연재중이다. 2016년 1월 13일 현재, 단행본은 일본에서 13권까지 발매되었다. 대한민국에서는 대원씨아이에서 13권까지 정식발매중. 역자는 1~12권 금정, 13권부터는 김동욱. 제목을 보면 주인공인 요츠바이며 "요츠바랑" 이란 제목은 "요츠바와 함께" 라는 뜻으로 보면 된다. 1권은 요츠바가 이사를 하면서 이웃 사람들과의 이야기로 시작한다. 꼬마 여자아이의 관점으로 세상의 모든 것들을 관찰하는 재미난 시점의 이야기이다. 딸은 키워본 사람들은 쉽게 이해를 하지만 그렇지 않은 사람들은 의아해 할 수도 있는 말투들일 것 같다. 아래를 살짝 보여주면 알 것이다. 13권까지 볼 수 있기에 다음 ..
이런경우에는 찾기 어려울 것 같다. 작업의 로그를 모니터링 하는 수 밖에 없을 듯. 모리터링 쿼리는 아래와 같다.SELECT JS.name AS JobName,JH.step_name AS StepName,JH.message AS StepMessage,JH.run_duration AS StepDuration,JH.run_date AS TSFROM msdb.dbo.sysjobhistory JHINNER JOIN msdb.dbo.sysjobs JS ON JS.job_id = JH.job_idWHERE JH.message LIKE '%Query timeout expired%'ORDER BY JH.run_date descGO Forcing SQL Agent Jobs to Fail When Remote Proced..
SQL Server에서 대량로그작업을 하게되면 LOG파일에 모두 기록을 하게 되고 해당 로그파일이 증가하게 된다. 로그파일이 증가하는 것을 막기 위해서 SQL에서는 복구모델인 [대량로그] 옵션이 있다. 대량로그 백업을 할 경우에 복구모델을 변경하고 작업한 후 다시 원복하는 작업을 했는지 확인해보자. [시나리오] 해당 로그백업 파일에 복구모델을 변경해서 대량로그작업을 하고 다시 복구모델을 변경을 했을 경우에 그 내역을 확인하는 방법이 있을까? [방법] 결론적으로 복구모델을 변경했다면 아래와 같이 확인이 가능하다. CREATE DATABASE BulkLogDB GO BACKUP DATABASE BulkLogDB TO DISK = N'nul' GO -- 복구모델 변경 : 대량로그 옵션 USE [master] ..
SQL Server 설치 후 메모리최적화 작업을 한다. 보통 Min/Max Server Memory 와 LPIM 을 설정하게 된다. [질문] SQL Server 설치 시 시작계정을 기본계정인 NT Service/MSSQLSERVER 로 디폴트 설치하면 [메모리에 페이지 잠금] 옵션을 추가해야 하나요? [답변] 예. 기본 계정도 옵션에 추가해야 합니다. 단, 로컬시스템은 안해도 된다. [확인] 기본 설치 시 기본 시작계정은 아래와 같이 " NT Service/MSSQLSERVER" 로 설치가 된다. 기본 설치 후 로그를 보면 아래와 같이 "Using conventional memory in the memory manager." 로 기본로그를 확인 할 수 있다. "메모리에 페이지 잠금" 옵션을 아래와 같이 ..
SQL Server 에 오라클클라이언트를 마니 설치하여 이기종 데이터관리를 많이 하고 있다. Oracle Client 도 내가 깔아 줘야하는 판에 기존의 어떤 버전이 깔려 있는지도 확인해야 할 때가 있다. 특히 SQL Server 마이그레이션 작업 시 필요하다. sqlplus 로 접속해서 버전때리면 한방에 알수 있지만 접속이 안될 경우에 해보면 좋다. [오라클 클라이언트 설치 버전 및 비트 확인] Command - tnsping %ORACLE_HOME%\inventory\ContentsXML folder and open comps.xml file Look for PLAT="NT_AMD64" then this Oracle Home is 64 bit. PLAT="NT_X86" then - 32 bit. 검색..
SQL Server 시작할때 시작계정을 레지스트리의 값을 가져와서 구동이 된다. 그럼 레지스트리의 어느 경로에 있을까? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT 위 레지스트리의 경로에 보면 CurrentControlSet 바로 위에 있는 ControlSet001..002 이렇게 생성이 된다. 어떤 의미일까? 결론 : CurrentControlSET은 001꺼로 동기화를 하고 최근 마지막구성은 002 로 복원안전모드시 가져오게 되는 값이다. https://support.microsoft.com/en-us/kb/1..
[환경] Windows Server 2008R2 Cluster [시나리오] 3Node Cluster 환경에서 장애 난 노드를 셧다운 후에 Active Node 에서 해당 서버를 노드제거 를 시키면 정상적으로 제거가 될까? [Action Plan] 클러스터 관리자에서 셧다운된 노드에서 [기타작업] > [제거]를 수행한다. 아래와 같은 경고창이 뜬다. 이럴 경우에 어떤 이슈가 있는지는 잘 모르겠다. "오류코드 : 0x800706ba, RPC 서버를 사용할 수 없습니다." 제거된 노드를 시작하여 로그를 확인 해봤다. 아래와 같은 로그들이 보인다. 재시작하면서 노드제거 정리 작업을 하는 것 같다. 검색어 : 노드제거
- Total
- Today
- Yesterday