프로그래밍

프로그래밍/데이터베이스

프로시저 내용 전체 검색하는 방법

그러면 안되지만, 매우 많은 인력(SI)회사들이 문서를 관리하지 않는다. 그래서 가끔 고객이 오류 메세지가 뜬다고 물어보는데도 어디서 나는건지 도무지 모르겠다. 다음 쿼리를 통해 적어도 저장 프로시저의 내용은 전부 뒤져볼 수있다. DECLARE @FIND_STR NVARCHAR(100) = 'WORKTRACER 테이블 INSERT 중 오류가 발생하였습니다.' SELECT B.ID, A.ROUTINE_NAME, C.TEXT FROM INFORMATION_SCHEMA.ROUTINES AS A LEFT JOIN SYSOBJECTS AS B ON B.NAME = A.ROUTINE_NAME LEFT JOIN SYSCOMMENTS AS C ON B.ID = C.ID WHERE A.ROUTINE_TYPE = 'PRO..

프로그래밍/데이터베이스

SSMS에서는 빠른데 적용하면 느릴경우

가끔 SSMS에서는 0.1초만에 끝나는 쿼리가 이상하게 Web이나 프로그램으로 실행하면 느린 경우가 있다. 물론 다른 원인도 많지만 이 방법도 써서 쿼리를 확인해보자. SET ARITHABORT OFF /* 문제가 되는 쿼리 */ SELECT * FROM MYWORKTABLE WHERE WORKER LIKE '봉구%' 기본적으로 SSMS에서는 ARITHABORT 옵션이 ON 상태이다. 만약 우리가 SSMS에서 다음쿼리를 실행한다면 SELECT * FROM MYWORKTABLE WHERE WORKER LIKE '봉구%' 실제로 실행 되는 쿼리는 다음과 같다. (프로파일러 돌려보면 나온다) SET ARITHABORT ON SELECT * FROM MYWORKTABLE WHERE WORKER LIKE '봉구%..

프로그래밍/데이터베이스

서버의 CPU 사용률 확인하는 쿼리

이상하게 CPU 사용률이 높을때 실행해서 어떤놈이 CPU를 많이 쓰고있는지 확인할 때 쓴다. use tempdb CREATE TABLE #sp_who2 (SPID INT,Status VARCHAR(255), Login VARCHAR(255),HostName VARCHAR(255), BlkBy VARCHAR(255),DBName VARCHAR(255), Command VARCHAR(255),CPUTime INT, DiskIO INT,LastBatch VARCHAR(255), ProgramName VARCHAR(255),SPID2 INT, REQUESTID INT) INSERT INTO #sp_who2 EXEC sp_who2 SELECT A.SPID, B.EVENT_INFO, A.STATUS, A.LOGIN..

프로그래밍/데이터베이스

현재 실행중인 프로시저 이름 가져오기 (로그 기록할때 유용하다)

PRINT OBJECT_NAME(@@PROCID) 프로시저가 프로시저를 호출한다거나 할 때, 어느 프로시저에서 오류가 발생하는지 모를때가 있다. 그럴때 PRINT 혹은 Log 기록용으로 사용하기 좋은 명령어다.

프로그래밍/개발도구

업데이트 후 Windows 10 RDP 접속 문제

2018년 5월 Windows 10 업데이트 이후로 RDP(원격데스크톱)가 접속 되지않는 증상이 있습니다. 해결 방법은 다음 블로그를 참조 하였습니다. https://hakunamata2.blog.me/221272160299 해결 방법은 다음 레지트리 키를 수정하거나 추가하면 됩니다. 위치 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters데이터 : AllowEncryptionOracle값 : DWORD=00000002 첨부파일은 해당 레지스트리를 수정하는 배치 파일입니다. [관리자권한]으로 실행하면 바로 적용됩니다.

프로그래밍/개발도구

Visual Studio 2017 설치

Microsoft Visual Studio 2017이 나왔다. 개인은 무료이니 설치해보자. 참조 한 사이트들- 임시폴더 용량 문제- 오프라인 설치파일 만들기 공식 사이트- 다운로드 사이트- MS Visual Studio 공식 사이트

최봉구
'프로그래밍' 카테고리의 글 목록 (2 Page)