보관함

ms sql 데이타베이스 복원방법

출처 : http://nextstep.co.kr/105

— 백업생성(있으면 생략)

–백업정보확인(논리적파일명, 물리적저장위치및파일명 확인)

— TestDB라는 새로운 데이터베이스로 새로운 경로(C:\temptest*.*)으로 복원

MyBatis.Net – SQL 쿼리 이쁘게(?) 출력

iBatis.Net에서 쿼리를 로그로 출력하면 죽~ 한줄로만 나온다.

이때 가독성을 높이기 위해서 iBatis.Net의 코드에서 아래를 변경한다.

DataMapper 프로젝트의 DomSqlMapBuilder 클래스에서 ParseDynamicTags() 메소드…

Library 생성시 Debug와 Release를 나누어 빌드

Debug에 구성속성 -> 일반 -> 대상이름을 $(ProjectName) 에서 $(ProjectName)D 로 변경

ProjectName.exp :
warning LNK4070: /OUT:ProjectName.dll directive in .EXP differs from output filename “ProjectNameD.dll”; ignoring directive

원인 :
상기 경고는 DLL ProjectSetting 에서 Output file name 을 바꾸면 나타나는 현상입니다.
( ProjectName.dll -> ProjectD.dll )
.def 파일의 내용중에 아래 와 같이 ProjectName.dll 로 되어있어서
.exp 파일과 결과물이 달라서 발생하는 현상입니다.

해결방법 :
ProjectName.def 파일을 하나 복사해서 아래와 같이 수정합니다.
———————————————————————————–
LIBRARY : ProjectName
———————————————————————————-
항목을
———————————————————————————-
LIBRARY : ProjectNameD
———————————————————————————-
이렇게 수정합니다.

그리고 Project Setting -> Link -> Category:General -> Project Options : /def:ProjectNameD.def
로 수정하시면 됩니다.