안녕하세요, 용테크의 용사장 입니다. 조금 규모가 되는 프로그램만 봐도 저장프로시저가 무지 많이 생기기 마련입니다. 재대로 된 명세서가 없다면 어떤 프로시저에 어떤 테이블을 쓰는지 너무도 찾기가 어려운데요! 이럴때 쓸수 있는 아주 좋은 쿼리가 있습니다. 요 쿼리 딱 저장해놓고 사용하시면 프로시저에서 내용 찾기가 아주 쉽습니다! 결과 값은 요렇게 프로시저 이름이 나옵니다. 어때요? 이건 정말 유용하겟지요? 아래 쿼리 복붙하셔요! SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE='PROCEDURE' AND ROUTINE_DEFINITION LIKE '%찾을단어%' ORDER BY ROUTINE_NAME; 이만, 용테크의 용사장 ..
안녕하세요. 용테크의 용사장 입니다. 테이블을 수정하다 보면 시간이 다소 오래걸릴 때가 있는데요. 그럴때 아래와 같은 에러가 뜹니다! 테이블을 수정할 수 없습니다. Timeout이 만료되었습니다. 작업을 완료하기 전에 제한 시간이 경과되었거나... 뭔말인지는 알겠는데 타임아웃설정을 어떻게 하는가가 궁금하지요! 상단에 [도구] > [옵션] 을 들어가줍니다. [디자이너] > [테이블 및 데이터베이스 디자이너] 에 들어가 보시면! 트렌젝션 제한시간이 떡하니 있습니다! 기본이 30초로 알고 있는데요, 이거를 넉넉히(전 180초로했어요!) 변경하시면 해결 완료! 어때요? 쉽지요! 이만, 용테크의 용사장 이였습니다.
안녕하세요, 용테크의 용사장 입니다. 이번엔 MSSQL 에러에 대한 포스팅인데요. 하, 이거는 기본인건데 제가 무지해서 몰랐네요. 검색해도 안나올만큼 기본중의 기본이지만... 저와 같이 잘 몰라서 검색해보시는 분이 있을 거라고 판단하여 포스팅 합니다! MSSQL 서버에 스케쥴을 등록하고 실행을 했는데 이런 에러가 떠버렸습니다! Transact-SQL 문 또는 일괄 처리를 실행하는 동안 예외가 발생했습니다. SQLServerAgent가 현재 실행되고 있지 않으므로 이 동작을 알릴 수 없습니다. 서버 이전을 진행해준 업체가 평소에 잘해주기에 서버셋팅은 당연히 잘 되어있을거라 생각하였기에 (성급한 일반화의 오류!) SQLServerAgent가 안돌아가는게 아니라 다른 오류라 생각을 하고 열심히 찾았지만! 단지..
안녕하세요. 용테크의 용사장 입니다. DB를 만지다보면 역할에 따라 사용자계정을 만들어주게 되는데 일정 기간이 지남에 따라 'SQL SERVER 계정의 암호가 만료되었습니다' 라는 에러가 뜨게 됩니다. 생각보다 해결책은 간단합니다! 먼저, DB를 담당하시는 분이 아니시라면 DB담당자에게 암호만료정책 변경을 요청하시면 됩니다. (모른다고 하면 아래쪽 방법 알려주세요!) 그리고 DB를 담당하시는 분이시라면 설정을 변경하면 되는데요, 자자 알아볼까요? 일단 Microsoft SQL Server Management Studio 를 열어주시구요. 해당 서버의 [보안] > [로그인] > [원하는사용자] > [속성] 을 들어가줍니다. 그러면 가장 앞쪽탭인 [일반]탭에서 중간정도에 '암호 만료 강제 적용(X)' 라는 ..
안녕하세요, 용테크의 용사장 입니다. 코딩을 하다보면 형변환을 많이 하게 됩니다. 특히 날짜에 대해서 많이 하게 되는데요! C#에서는 어찌하는지 알아보겠습니다. Convert.ToDateTime를 사용해서도 물론 되지만 Convert.ToDateTime("19891221") 이런식으로 단순 문자나열식의 변수는 들어먹질 않습니다. 정확히 하기위해서 DateTime객체의 ParseExact를 사용해서 형변환을 해줍니다! 딱보면 뭔지 알겟지요? 설명은 생략합니다.(괜찮...지요?) DateTime.ParseExact("19891221210411", "yyyyMMddHHmmss", System.Globalization.CultureInfo.InvariantCulture); 이만, 용테크의 용사장 이였습니다.
안녕하세요. 용테크의 용사장 입니다. C#으로 웹브라우저를 만지다보니까 자동로그인 기능을 사용해야 될 경우가 생기더라구요. 로그인을 하려면 1. 아이디 값 입력 2. 패스워드 값 입력 3. 로그인 버튼 누르기 라는 절차가 필요한대요! C# 코드로 간단하게 봐볼까요? 자, 간단하게 주석을 달아놨습니다. 근데 저게 끝이에요! 각각 객체에 대해 불러와서 값들을 셋팅해준다. 즉 input의 value값을 변경해주고 로그인 폼을 sumbit 시킨다! 여기서 주의사항! 홈페이지가 다 열린 상태에서 코드가 진행되야 되므로 webbrowser의 이벤트 중 DocumentCompleted 이벤트를 사용해야 합니다. 어때요? 할만하겟지요? 아래는 실제 사이트에 입력값들이 자동으로 들어간것입니다. 실제로 해보시면 아, 엄청..
- Total
- Today
- Yesterday