Visual Studio 2005의 유용한 핫픽스
여기서 소개할 핫픽스는 모두 Visual Studio 2005 SP1 출시 이후에 나온 것이며, Microsoft Connect 사이트에서 다운로드 받았다. 이 외에도 핫픽스가 많지만, 내게 쓸모 있는 것만 간추렸다. 인텔리센스 Visual Studio 2005의…
여기서 소개할 핫픽스는 모두 Visual Studio 2005 SP1 출시 이후에 나온 것이며, Microsoft Connect 사이트에서 다운로드 받았다. 이 외에도 핫픽스가 많지만, 내게 쓸모 있는 것만 간추렸다. 인텔리센스 Visual Studio 2005의…
쓰지 않는 코드 제거 역사적인 이유 때문에 실제론 어디에서도 쓰이지 않는 코드가 생기기 마련이다. 하나씩 주석 처리하고 빌드해보기를 반복하여, 쓸모 없는 코드를 제거했다. 뇌 용량에는 한계가 있으므로 신경 써야 할…
Microsoft SQL Server 컨설턴트로 유명한 정원혁씨의 새 작품이다. 이 책은 기술 서적을 넘어서 가히 예술이라 할 수 있다. 켄 핸더슨 이후로 이만한 책을 보지 못했다. 처음엔 책을 다 읽고 완전히…
서버 이름이 복잡하게 되어 있어서 간단하게 바꾸었다. [제어판/시스템/컴퓨터 이름]을 TEST-13으로 바꾸고 나서 트랜잭션 복제를 구성하려 했더니, 이상한 오류 메시지가 떴다. SQL Server replication requires the actual server name to make…
64비트 윈도우를 프로그래밍 하기 위해서 알아야 할 모든 것들 요약이다. IsWow64Process 함수 64비트 컴파일된 프로그램인지 아닌지를 판단할 때 쓰면 된다. 서버 기동할 때 사용자에게 32비트 모드인지 64비트 모드인지 알려줄 필요가…
현재 데이터베이스(SQL Server 2005)에 있는 모든 테이블을 비워버린다. 테스트용으로 작성한 쿼리이니 실제 데이터베이스에서 쿼리를 실행시키고 원망 말기. -- 데이터 날리기 DECLARE @deleteSql NVARCHAR(4000) DECLARE @tableName NVARCHAR(128) DECLARE tables_cursor CURSOR FOR…
여러 대의 원격 서버에 수시로 접속하면서, 미러링이나 트랜잭션 복제 같은 데이터베이스 구성을 테스트하다 보니 이게 보통 짜증나는 게 아니다. 한번에 서버 한 대에만 접속할 땐 윈도우 XP에 내장된 원격 데스크톱…
준비물: MSBuildTasks <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Import Project="BuildTool\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/> <!-- 테스트용 DSN 정보 --> <ItemGroup> <DSNToCreate Include="Item"> <Name>DSN_NAME1</Name> <Server>DatabaseServer1</Server> <Database>InitialCatalog1</Database> <Description>ODBC DSN for the Database: DatabaseServer1</Description> <Driver>SQL Native Client</Driver> <LastUser>sa</LastUser> <Trusted_Connection>Yes</Trusted_Connection> </DSNToCreate>…
왜 64비트 MSBuild인가? 64비트 운영체제엔 두 개의 MSBuild가 있다. C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild.exe와 C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\msbuild.exe인데, 자세히 보면 64란 숫자가 붙어있다. 한 마디로 말해 32비트용 MSBuild이냐, 64비트용 MSBuild이냐라는 차이가 있다. 논의를 좀더 진행하기에 앞서 비주얼…