안녕하세요. 용테크의 용사장 입니다. ORACLE을 사용하다가 MSSQL을 쓰면서 상당히 불편했던 것이 데이터 포멧이 숫자로 지정되어있다는 것이였는데요. 뭐, 지금은 적응을 해서 많이 쓰는 것들은 외워놨지만 (112만 씁니다.) 처음엔 매우매우 짜증이 났었습니다. 다들 아시겠지만 CONVERT ( 데이터형식(크기), 날짜포멧, 변수 ) 를 사용해서 변환을 하는데요. 여기서 데이터형식(크기)는 varchar로 퉁 쳐버리고 날짜포멧을 알아볼까 합니다. 너무 많다 싶으신 분은 [Ctrl] + [F] 를 누르셔서 102 (YYYY.MM.DD) 111 (YYYY/MM/DD) 112 (YYYYMMDD) 120 (YY-MM-DD hh:mm:ss) 검색하시길 추천드립니다. 날도 더운데 즐겁게 살아가는 컴퓨터쟁이 되세요..
안녕하세요. 용테크의 용사장 입니다. 서버 이전작업을 하다보면 서버 로그인, 즉 접속계정도 옮겨야하는데요! 이게, 정말 만약의 경우 (이번에 제가 그랬습니다..) 패스워드를 까먹어서 계정을 옮기지 못하는 경우가 있을 수 있어요! 프로그램에서는 A라는 접속계정을 이용해서 접속하는데 DB에 A라는 접속계정이 없으면 에러가 뜨겟지요? 근데 그냥 만들자니 비밀번호가 달라서 프로그램에서 로그인을 못하고.. 보통은 config 파일들 뒤지면 나오는데 이번에 옮긴 서비스는 없더라구요.. ㅠ_ ㅠ 그냥 기존꺼 그대로 가져가고 싶을때! 그럴때 사용하시면 됩니다. 자, SQL Management를 틀어줍니다. 해당 서버의 [보안] > [로그인] 을 들어가줍니다. 그리고 옮기실 계정을 오른클릭해서 [로그인 스크립팅] > [..
안녕하세요, 용테크의 용사장 입니다. 조금 규모가 되는 프로그램만 봐도 저장프로시저가 무지 많이 생기기 마련입니다. 재대로 된 명세서가 없다면 어떤 프로시저에 어떤 테이블을 쓰는지 너무도 찾기가 어려운데요! 이럴때 쓸수 있는 아주 좋은 쿼리가 있습니다. 요 쿼리 딱 저장해놓고 사용하시면 프로시저에서 내용 찾기가 아주 쉽습니다! 결과 값은 요렇게 프로시저 이름이 나옵니다. 어때요? 이건 정말 유용하겟지요? 아래 쿼리 복붙하셔요! SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE='PROCEDURE' AND ROUTINE_DEFINITION LIKE '%찾을단어%' ORDER BY ROUTINE_NAME; 이만, 용테크의 용사장 ..
안녕하세요. 용테크의 용사장 입니다. DB를 만지다보면 역할에 따라 사용자계정을 만들어주게 되는데 일정 기간이 지남에 따라 'SQL SERVER 계정의 암호가 만료되었습니다' 라는 에러가 뜨게 됩니다. 생각보다 해결책은 간단합니다! 먼저, DB를 담당하시는 분이 아니시라면 DB담당자에게 암호만료정책 변경을 요청하시면 됩니다. (모른다고 하면 아래쪽 방법 알려주세요!) 그리고 DB를 담당하시는 분이시라면 설정을 변경하면 되는데요, 자자 알아볼까요? 일단 Microsoft SQL Server Management Studio 를 열어주시구요. 해당 서버의 [보안] > [로그인] > [원하는사용자] > [속성] 을 들어가줍니다. 그러면 가장 앞쪽탭인 [일반]탭에서 중간정도에 '암호 만료 강제 적용(X)' 라는 ..
- Total
- Today
- Yesterday