프로젝트 진행 과정에서 데이터베이스에 테스트용 데이터가 없거나, 엑셀로 만들어진 자료를 테이블에 직접 입력하고 싶을 때는 SQL Server에서 제공하는 Import and Export Manager를 사용하면 간편하게 필요를 해결할 수 있습니다. 또한, 서로 다른 DBMS의 자료를 Migration 해야하는 경우에도 ODBC 설정이 가능한 환경이라면 Import and Export Manager를 통해서 손쉽게 데이터베이스 마이그레이션(DBMS Migration) 또는 윈백(DBMS Winback)도 가능 합니다. 이번 포스팅에서는 어떠한 과정을 통해서든 테이블 스키마와 동일한 형태로 작성한 엑셀 파일을 데이터베이스 테이블에 직접 입력하는 과정을 살펴보고자 합니다. 우선 SQL Server manage..
리포팅 도구는 다양한 형태의 보고서를 손쉽게 제작 및 배포할 수 있도록 도와 주는 도구입니다. 보고서 출력은 화면이나 인쇄, 파일 등을 대표적인 대상으로 하며 입력은 주로 데이터베이스를 그 원천으로 합니다. 개발자가 보고서 작성 도구를 활용하여 보고서 양식을 작성해 놓으면, 사용자가 조회한 정보를 해당 양식에 맞게 자동 출력해 주는 형태입니다. 개발자는 출력 양식을 프로그램 코드로 일일이 코딩할 필요없이 양식 작성과 데이터 필드 설정 등 만으로 필요한 작업을 모두 끝낼 수 있습니다. 대표적인 상업용 리포팅 도구들을 살펴보면 비주얼스튜디오에서 쉽게 접할 수 있는 크리스탈 리포트(Crystal Reports), 액티브리포트(ActiveReports) 등의 전문 리포팅 도구 제품과 함께 IBM, SAP, Or..