본문 바로가기

프로그램 경험

[SqlServer] Install SQL Server 2005 from the Command Prompt 배포하는 프로그램에 SQL Server 2005가 함께 들어가야 할 경우 인스턴스와 비번을 인스톨시에 매번 쳐주는건 귀찮은 일이다. 그래서 설치시 커맨드 라인에 매개변수를 함께 주면 그런 작업을 안해도 된다. Start /wait \servers\setup.exe /qb INSTANCENAME= ADDLOCAL=All PIDKEY= SAPWD= SQLACCOUNT= SQLPASSWORD= AGTACCOUNT= AGTPASSWORD= SQLBROWSERACCOUNT= SQLBROWSERPASSWORD= 이것이 매개변수 사용 구문이고 아래가 간단하게 사용한 예제다. Start /wait c:\tempsql\sqlexpr32.exe /qb INSTANCENAME=MSSQLSERVER SAPWD=pwd SKUU..
[VisualStudio] 실전 빌드 이벤트 실전 빌드 이벤트 2007-11-18 Written By 엄준일(땡초) 오늘은 Visual Stuido 2003 부터 제공이 되어왔던 빌드 이벤트(Build Event) 에 대해서 알아보자. 종종 굉장히 편리하게 사용되는 기능이니 한번쯤 알아놓는 것도 도움이 될 것 같다. 여기에서 사용하는 툴은 Visual Studio 2005 Team Suite 기준이다. 빌드 이벤트 빌드 이벤트는 이름에서 알 수 있듯이 빌드(소스코드 컴파일) 작업을 할 때 발생하는 VS.NET IDE 에서 발생하는 이벤트이다. 빌드 이벤트는 다음의 두가지 단계에 거쳐 이벤트를 줄 수 있다. l 빌드 전 이벤트l 빌드 후 이벤트 빌드 전 이벤트는 개발자가 빌드를 수행하기 전에 발생하는 이벤트이다. 빌드 후 이벤트는 다시 빌드 후 이벤..
Batch files for DOS, OS/2, Windows 95/98, NT 4, 2000 and XP 배치 파일에 대해 공부할 곳 http://www.robvanderwoude.com/batchfiles.php
[SqlServer] SET TRANSACTION ISOLATION LEVEL SET TRANSACTION ISOLATION LEVEL 에 대해서 한 연결에서 실행한 SELECT 문에 대한 기본 트랜잭션 잠금 동작을 제어함. 설정 구문 SET TRANSACTION ISOLATION LEVEL […] è READ COMMITTED è READ UNCOMMITTED è REPEATABLE READ è SERIALIZABLE è SNAPSHOT 1) READ COMMITED DATA를 SELECT할 때 COMMIT않은 DATA를 SELECT할 수 없도록 지정됨. 실제 SHARE LOCK의 지속시간은 길지 않기 때문에 LOCK이 걸려있는지 사용자가 확인은 힘듦 2) READ UNCOMMITED DATA를 SELECT할 때 COMMIT 되지 않은 DATA도 SELECT할 수 있도록 지정 3..
[Inno Setup] 설치 파일들 이노셋업을 사용해 볼 생각이다. Inno Setup Form Designer은 다운로드 사이트가 폐쇄 되서 파일 찾는데 애먹었다. 중국 사이트 까지 가서야 받을수 있었다.-_-; #덧붙임 #define 코드를 사용하려고 하니까 ISPP를 설치하라는 메시지가 표시된다. ispack를 설치 하면 InnoSetup, ISTool, ISPP 및 암호화 모듈까지 설치 된다. 그냥 이걸 다운 받아서 사용하는게 편하겠다.
참고할 소스가 많은 사이트 http://www.devx.com http://www.codeguru.com http://www.codeproject.com http://sourceforge.net
[C++ Builder] 참조한 dll 이 디버그가 안될때 디버그중에 참조한 dll의 함수로 Trace Into 되지 않고 Step Over 되어 버린다. 예를 들어 공통 함수들을 모은 common.dll이 있고 common.dll을 참조 해서 사용하는 start.exe 프로젝트가 있을때 start.exe 프로젝트에서 디버그 하면 common.dll의 함수로 Trace Into가 되지 않는 현상이다. 이럴땐 프로젝트 실행중에 View - Debug Windows - Modules 를 실행한다. 그리고 해당되는 dll을 찾아서 Reload Symbol Table 클릭하고 해당 dll의 경로를 찾아서 OK해주면 된다. 이젠 디버그가 된다^^*
[.Net] 보호된 메모리를 읽거나 쓰려고 했습니다... 심사평가원에서 관련 dll이 변경 되어 테스트를 해보니 잘되었다. 그러나... 빌드된 어셈블리를 탐색기에서 실행시키면 아래와 같은 메시지가 ... VS2005에서 테스트 하면 잘되는 것이 왜 그냥 실행하면 안되는 것인가??? 심평원에 연락해서 샘플을 얻었다. 그 샘플안에 있는 어셈블리를 실행해 봤다. ... 잘된다. 이번엔 그 샘플을 내자리에서 컴파일 하고 어셈블리를 실행했다. ... 안된다!? 뭐임!!! 내 개발환경이 비스타 64비트라서 안되는가 하는 생각에 VM에서 컴파일 해봤지만 결과는 마찬가지. 디어셈블리까지 해봤지만 뭐가 문제인지 찾지 못하던중... 심평원 개발환경과 내 개발환경을 비교하던중 다른점을 발견했다. 내 개발환경은 .net framework 2.0 SP2 인데 그쪽은 .net fram..