전체 글 1383

TCP Provider: The semaphore timeout period has expired

TCP Provider: The semaphore timeout period has expired SQL Server 2012 Windows Server 2012R2 (Amazon VM) [문제 발생] 링크드 서버를 사용하여 데이터를 가져오는 시스템에서 비정기적으로 다음과 같은 에러가 발생 Message Executed as user: NT SERVICE\SQLSERVERAGENT. TCP Provider: The semaphore timeout period has expired. [SQLSTATE 07008] (Error 121). The step failed. [원인] 네트워크 속성의 TCP Chimney offload 설정이 Enabled로 설정되어 대용량의 데이터를 전송할 때 네트워크의 부하로 문..

SQL Server 연결 실패

SQL Server 연결 실패 - Version : Windows, SQL Server, SQL Server [문제 발생] 어플리케이션에서 SQL Server 연결 실패가 발생 연결 실패가 발생한 패턴이 없음. SQL Error 로그 확인 결과 17054 및 Windows 1717 로그 기록. This instance of SQL Server has been using a process ID of 832 since 2013-09-02 오전 10:32:30 (local) 2013-09-02 오전 1:32:30 (UTC). This is an informational message only; no user action is required. SQL Server is terminating because of ..

CRL 사용 환경의 메모리 누수

CRL 사용 환경의 메모리 누수 - App Domain Unload due to Memory Pressure - Version: SQL Server 2005, 2008R2 [문제 발생] l SQLServer Log에 unload memory pressure 오류 로그 남음.(특히 전체 백업 이후) l Memoryunload 발생시 간헐적 CPU 증가 현상 발생 [원인] CLR을 사용하는 SQL Server 환경에서 가비지 수집 핸들 해제 오류 가능성. 실제 메모리부족 현상 가능성. 인터넷 검색결과 여러 커뮤니티에서 해당 이슈 제기 http://social.msdn.microsoft.com/Forums/sqlserver/en-US/7e36aa04-00ce-46a8-9a29-f63f4ac3b6b5/appdo..

Windows8 에서 TFS 2012 Express 오류

Windows8 에서 TFS 2012 Express 오류 - Version : Windows 8, SQL Server 2012 Express [문제 발생] Windows8에서 TFS 2012 설치시 TF400533 에러 발생 [해결 방법] TF400533 설치에러가 발생 하였을 때에는 제어판 -> 프로그램 추가/삭제 에서 SQL Server Express 를 삭제 한다. 프로그램 삭제 후 TFS E를 설치 한다. SQL Server가 설치 되어 있는 상태라면 SQL Server 인스턴스는 유지하고 Express 버전만 삭제 한다. [TF400533 Error] TF400533 오류는 SQL Express를 최신 버전으로 업데이트하라는 경고 오류이다. [TFS 업그레이드 요구 사항] http://msdn..

WindowsServer 2012 Hyper-V 와 특정 NIC의 VMQ 이슈

WindowsServer 2012 Hyper-V 와 특정 NIC의 VMQ 이슈 - Version : Windows Server 2012 Hyper-V [문제발생] 서버 장비교체 후 Windows Server 2012 hyper-V 환경에서Guest Server의 외부 통신 저하 및 불안정한 연결 상태 Guest Server의 CPU 사용량 증가. 통신시 latency 증가 [원인] 서버의 특정모델에 포함된 NIC카드에서 지원하는 VMQ(VirtualMachine Queue) 문제로 확인(Dell R620에 장착되어 있는 Broadcom NIC BCM5720QP) 인터넷 검색결과 여러 커뮤니티에서 해당 이슈 제기 [해결방법] Hyper-V에서 GuestServer의 NIC설정에서 가상 네트워크 큐 비활성화..

인덱스 튜닝을 통한 DB 성능 향상

인덱스 튜닝을 통한 DB 성능 향상 - Version : SQL Server 2005 [문제발생] 특정 시간에 쿼리의 응답 속도 저하 발생 [증상확인]  Sysprocesses 에서 현재 수행되고 있는 프로세스 중 처리시간이 긴 프로세스 확인.  오랫동안수행중인 쿼리의 플랜을 수집하여 분석. [문제원인] 1. 쿼리가 실행 될 때 원격지에서 실행되는 쿼리부분이 대상 서버의 비효율 적인 로직으로 인하여성능 저하 발생. 2. 잘못된 쿼리 작성으로 인하여 효율적인 인덱스를 활용하지 못함. [해결방법] 1. 원격 대상 서버의 비효율적인 비즈니스 로직 부분을 변경.반복적 디스크 스캔 작업을 한 번만 읽고 처리 할 수 있도록 변경. 2. Where 절의 컬럼이 가공되어 인덱스를 활용 하지 못함. 인덱스를 활용 할..

SQL Server xp_readerrorlog의 CPU 100% 점유 현상

SQL Server xp_readerrorlog의 CPU 100% 점유 현상 - Version : SQL Server 2005, 2008 [문제 발생]  SQL Server의 CPU 사용량이 비정상적 증가.  요청 받은쿼리의 응답 속도가 저하. [증상 확인] 성능 모니터, sysprocesses, SQL Serverer 에러로그등을 통하여 문제 진단. -- blocking select t1.resource_type as [lock type] ,db_name(resource_database_id) as [database] ,t1.resource_associated_entity_id as [blk object] ,t1.request_mode as [lock req] ,t1.request_session_i..

Windows Server 2012 디스크 유틸리티 활성화

Windows Server 2012 디스크 유틸리티 활성화 Version : Windows Server 2012, 2012 R2 Windows Server 2012에서 디스크 유틸리티를 활성화 시키는 방법에 대해서 알아 본다. 윈도우 7에서 디스크 정리(임시파일 및 업데이트 백업 파일 삭제 등)가 필요한 경우 해당 드라이브를 선택하고 마우스 오른쪽 버튼을 클릭하면 [디스크 정리] 항목이 있어 쉽게 디스크를 정리 할 수가 있다. Windows Server 2012에서는 기본적으로 이 기능이 활성화 되어 있지 않다. 서버 관리자에서 [역할 및 기능 추가]에서 해당 기능을 추가하여야 한다. 서버 관리자를 실행하고 [역할 및 기능 추가]를 실행 한다. 역할 및 기능 추가 마법사에서 [기능] – [사용자 인터페이..

Windows , IIS 2015.07.20

Active Directory 구성

Active Directory 구성 테스트 목적으로 필요해서 기본 세팅 정도의 AD 서비스가 필요하여 마법사를 통한 Active Direcotry 구성에 대해서 살펴 본다. [시작] - [실행] 또는 [윈도우키] + [R]을 실행하여 [dcpromo] 입력 Active Direcotry 도메인 서비스 파일이 설치되어 있는지 확인 과정이 진행 된다. 설치 마법사가 실행되고 Active Directory 설치를 시작 한다. 호환성에 대한 경고 구문이 나타나는데 가볍게 읽고 넘어 간다. (현재 테스트 중인 운영체제는 Windows Server 2008R2 버전임) 배포 구성에 [새 포리스트에 새 도메인 만들기]를 선택 한다. 포리스트에 사용할 도메인 명을 입력한다. 입력한 이름이 다른 곳에서 사용중인지 확인 ..

Windows , IIS 2015.07.20

Windows Server 2008(R2)작업 스케줄 만들기

Windows Server 2008(R2)작업 스케줄 만들기  - windows server 2008, windows server 2008R2, 윈도우, 윈도우서버, 윈도우 서버 2008, 윈2008, 작업 스케줄러, 예약작업, 윈도우 예약작업. 마이크로소프트 일정 시간에 실행해야 할 작업들을 윈도우 스케줄러에 등록하여 사용하자. 사전 준비 사항. - 복사할 파일 원본을 가지고 있는 원본 서버의 연결이 정상 적인지 확인 한다. - 작업 스케줄에 등록할 배치 파일을 생성 한다. (NET 명령어는다른 포스팅을 참고) @ECHO FileCopy 10.11.88.236 @NET USE \\10.11.88.236 @xcopy \\10.11.88.236\c$\*.txt C:\ /D /Y /E @NET USE \\..

Windows , IIS 2015.07.20