아늑한 보금자리
Posts
40 postsMSSQL 의 SSMS 에서 암호저장이 안될 때,
보안 문제는 있지만 저장 안되는 버그가 나를 괴롭힌다. 그래서 구글링해보니 C:\Users\사용자\AppData\Roaming\Microsoft\Microsoft SQL Server\140\Tools\Shell밑의 파일을 삭제하고 다시 ssms 껏다가 켜라고 되어있더라. 해보니 잘된다. 단, 이전 저장한 로그들 싹다 날라간다. 저 위의 140은 내가 14버전을 쓰고 있어서 그렇다. 버전별로 안에 들어가 있는 파일이 조금 다르더라. 암튼 그쪽 파일 지우면 만사 OK
심심해서 써보는 오픈엑스컴 TFTD - 슈퍼휴먼 난이도.
예전에 엑스컴 TFTD 를 슈퍼휴먼 난이도로 클리어한 기억이 있다. 근데 생각해보면 이전 엑스컴의 TFTD는 슈퍼휴먼 난이도라고 해도, 세이브모드가 있었기 때문에 내가 클리어를 쉽게(?) 했던 기억이 있다. 그런에 오픈엑스컴(OpenXcom)는 아이언모드가 있다. 한마디로 저장질(?)을 못하는 버전이다. 근데 이 아이언모드로 하면 빡지는 부분이 밤에 공격하면 시야가 극도로 좁아지는 단점 때문에낮에 접근하려고 기다려야 하는데, 항구미션, 배미션은 시간지나면 사라지기 때문에 대중 짐작해서 출발해야 한다. 그렇다고 웨이포인트에 기다려도 잘 사라지기 때문에 시간이 빡빡할 경우 그냥 감으로 출동해버리는 수가 많다.그러다보면 어두운데서 조명탄 던지면서 해야 한다. 예전 처음했던 슈퍼휴먼의 난이도는 고폭탄을
SP_HELPTEXT의 고질적인 문제에 대한 고찰
내가 여기에 SP_HELPTEXT 에 대한 글만 여러 개 썼었는데, 항상 문제가 발생하였다. 왜 이런 귀찮은 일을 하는지 물어본다면 추가 라인이 갑자기 생기는 문제 때문이다. 내 작업의 특성상 MSSQL 스토어드프로시저를 많이 쓰는데, SSMS를 사용하여 프로시저 수정 을 클릭했을 때랑, SP_HELPTEXT를 사용하여 프로시저를 불렀을때랑 결과물이 다르게 나타나는 문제 때문이다. 이게 한번만 수정하면 상관없는데, 여러번 수정을 거치면 기하급수적으로 이쁘게 만들었던 라인들이 엉망이 되어간다는 점이다. 물론 다른 툴을 사용하면 되겠지만 나는 MSSQL 순정, 거기에 SSMS를 사용하므로 SP_HELPTEXT를 수정하지 않으면결국 에러를 발생시키거나 아니면 엄청나게 이상한 라인을 참으며 작업을 해야
귀찮아서 쓰는 MSSQL 테이블, SP, 칼럼, 뷰 관련 목록 정보 조회
--테이블 목록 가져오기: SELECT * FROM sysobjects WHERE xtype='U'--뷰: SELECT * FROM sysobjects WHERE xtype='V'--프로시져: SELECT * FROM sysobjects WHERE xtype='P' --테이블 리스트 SELECT * FROM INFORMATION_SCHEMA.TABLES --뷰 리스트 SELECT * FROM INFORMATION_SCHEMA.VIEWS --컬럼 리스트 SELECT * FROM INFORMATION_SCHEMA.COLUMNS --컬럼 키값 SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE--프로시져 SELECT * FROM INFORMATIO
SP_HELPTEXT 의 완성판( 줄이 밀리는 현상 해결)
SP_HELPTEXT 를 쓰다보면 자꾸 라인이 깨지는 현상이 가끔 가다가 발견한다. 이게 현상의 원인이 무엇인지 알아내지 못해서 몇년동안 고생해서 차라리 SSMS에서 그냥 수정을 누르거나 라인을 일일이 다시 조정해주고 실행해주는 번거로움을 겪어야 했다. 이거 SP 많이 다루는 사람은 알겠지만, 정말 큰 스트레스다. 그래서 구글링은 몇년동안 지속적으로 한 결과 결국 답을 찾아냈다. 찬양하라 구글신이여!!!! 이제 드디어 SP_HELPTXTX의 버그 없는 판을 만든 것이다. SP 참조 (참고로 여기 버전은 ALTER PROC부분으로 수정한다든지, 콘솔창에 찍어주는 부분도 포함되었다.뜯어보시고 수정하시라. ===============================================




