SQL Server 818

스크립트 작업 및 ActiveX 스크립트 작업

스크립트 작업 및 ActiveX 스크립트 작업 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida) 이번 시간에는 스크립트 작업 및 ActiveX 스크립트 작업에 대해서 알아 보도록 하겠습니다. 스크립트 작업 및 ActiveX 스크립트 작업은 기본적으로 제공되는 작업 개체 이외의 기능이 필요하거나 SQL 쿼리로 처리하기 어려운 작업에서 이용할 수 있는 유용한 작업 개체 입니다. 스크립트 작업시 제공되는 VSA(Visual Studio for Application)는 일반적인 Visual Studio환경과 매우 유사한 환경을 제공 합니다. 이번 실습에서는 c#코드를 이용하여 메시지 박스를 출력하는 패키지를 만들어 보겠습니다...

SQL 실행 작업

SQL 실행 작업 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida) 이번 시간에는 [SQL 실행 태스크]에 대해서 알아 보도록 하겠습니다. SQL 실행 태스크는 OLEDB, ODBC, ADO, EXCEL 연결 등을 이용하여 SQL 쿼리를 실행할 수 있는 작업 개체 입니다. 단순한 쿼리 형태 뿐만 아니라 입력 매개변수가 포함된 쿼리도 사용할 수 있으며 수행된 결과를 변수에 출력하도록 설정 할 수도 있습니다. [BIDS]를 실행하여 [Integration Services 프로젝트]를 실행 합니다. [제어 흐름]탭에서 [SQL 실행 태스크]를 마우스를 이용하여 드래그 앤 드롭으로 끌어다 놓습니다. [SQL 실행 태스크]에서 ..

WMI 이벤트 감시자 작업

WMI 이벤트 감시자 작업 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com) 이번 시간에는 [WMI 이벤트 감시자 작업]에 대해서 알아 보도록 하겠습니다. WMI 이벤트 감시자 작업은 시스템에서 발생하는 이벤트 정보를 인식하는 작업 입니다. WMI이벤트란 파일의 생성이나 삭제, 응용 프로그램 실행, 프로그램 설치, 서비스 종료 등과 같은 행위를 말합니다. WMI 이벤트 감시자를 이용한 작업 지정된 폴더에 원하는 파일이 전송되는 경우 파일을 읽어서 테이블에 로딩하는 작업을 수행. 특정 폴더로 파일이 생성되면 자동으로 여러 대상으로 배포하는 작업을 수행 특정 서비스 또는 응용 프로그램이 종료될 때 사용자가 지정한 작업을 수행하도록 함...

WMI 데이터 판독기 태스크

WMI 데이터 판독기 태스크 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida) 이번 시간에는 [WIM 데이터 판독기 태스크]에 대해서 알아 보도록 하겠습니다. WMI는 OS에서 Windows Management Instrumentation 서비스를 통해 OS에서 관리 됩니다. WMI 정보를 사용하기 위해서는 WMI 정보를 읽어올 서버에 대한 연결과 WMI 정보를 읽어올 명령어가 필요합니다. WMI 연결은 SSIS의 연결 관리자에서 지정할 수 있으며 WMI정보는 SQL쿼리와 유사한 형태인 WQL(WMI Query Language)이라는 스크립트 언어를 이용하여 읽어올 수 있습니다. 이번 실습에서는 서버의 CPU사용률이 3..

FTP 작업

FTP 작업 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida) 이번 시간에는 [FTP 작업]에 대해서 알아 보도록 하겠습니다. 파일을 가져오거나 복사, 전송 작업을 파일 시스템 작업을 이용할 수 없는 경우 FTP 작업을 통하여 파일을 주고 받을 수 있습니다. 이번 실습에서는 [파일 보내기]작업을 예를 들어 보겠습니다. 기능은 파일 시스템 작업과 거의 유사한 기능을 제공 합니다. 파일 시스템 관련 링크 http://blog.naver.com/jevida/140162761441 [BIDS]를 실행하여 [Integration Services 프로젝트]를 실행 합니다. [제어 흐름]탭에서 [FTP 태스크]를 마우스를 이용하여 ..

파일 시스템 작업 – 폴더 생성, 삭제, 파일 복사, 파일 삭제

파일 시스템 작업 – 폴더 생성, 삭제, 파일 복사, 파일 삭제 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida) 이번 시간에는 [파일 시스템 태스크]에 대해서 알아 보도록 하겠습니다. 파일 시스템 작업은 데이터를 처리하는 과정에서 원본 파일의 복사, 삭제, 이동, 폴더 생성과 같은 관리 작업을 제공 합니다. 이번 실습에서는 여러가지 작업 중 파일 복사에 대해서 다루어 보도록 하겠습니다. [BIDS]를 실행하여 [Integration Services 프로젝트]를 실행 합니다. [제어 흐름]탭에서 [파일 시스템 태스크]를 마우스를 이용하여 드래그 앤 드롭으로 끌어다 놓습니다. [파일 시스템 태스크]에서 마우스 오른쪽을 클..

오류 메시지 전송 작업

오류 메시지 전송 작업 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida) 이번 시간에는 [오류 메시지 전송 작업]에 대해서 알아 보도록 하겠습니다. [오류 메시지 전송 작업]은 원본 서버에 있는 사용자 정의 오류 메시지를 대상 서버로 전송하는 작업 입니다. 사용자 정의 오류는 Message_ID가 50000 이상인 메시지 이며 sys.messages 뷰에서 확인 할 수 있습니다. SSMS를 실행하여 원본 서버에 사용자 메시지를 등록 합니다. EXEC SYS.SP_ADDMESSAGE 60000, 15, 'THIS IS MY ERROR %S.', 'US_ENGLISH' GO [BIDS]를 실행하여 [Integration S..

작업 전송 작업

작업 전송 작업 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida) 이번 시간에는 [작업 전송 작업]에 대해서 알아 보도록 하겠습니다. [작업 전송 작업]은 원본 서버의 SQL Server 에이전트에 등록된 예약 작업(Job)을 대상 서버로 전송하는 작업 입니다. 전체 작업 또는 특정 작업만 전송이 가능합니다. [BIDS]를 실행하여 [Integration Services 프로젝트]를 실행 합니다. [제어 흐름] 탭에서 [작업 전송 태스크]를 마우스를 이용하여 드래그 앤 드롭으로 끌어다 놓습니다. [작업 전송 태스크]에서 마우스 오른쪽 버튼을 클릭하여 [편집]을 선택 합니다. [작업 전송 태스크 편집기]가 나타납니다. [..

로그인 전송 작업

로그인 전송 작업 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida) 이번 시간에는 [로그인 전송 작업]에 대해서 알아 보도록 하겠습니다. 로그인 전송 작업은 원본 서버의 로그인 정보를 대상 서버로 전송하는 작업 개체 입니다. 전송 작업 시 전체 또는 특정 로그인만 전송할 수 있습니다. 또한 로그인에 연결된 sid(보안ID)를 같이 복사할 수도 있습니다. [BIDS]를 실행하여 [Integration Services 프로젝트]를 실행 합니다. [제어 흐름] 탭에서 [로그인 전송 태스크]를 마우스를 이용하여 드래그 앤 도릅으로 끌어다 놓습니다. [로그인 전송 태스크]에서 마우스 오른쪽을 클릭하여 [편집]을 선택 합니다. [..

데이터베이스 전송 작업

데이터베이스 전송 작업 안녕하세요 강성욱 입니다. (www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida) 이번 시간에는 [데이터베이스 전송 작업]에 대해서 알아 보도록 하겠습니다. 데이터베이스 전송 작업은 SQL Server 개체 전송 작업과는 달리 데이터베이스 전체를 대상으로 복사 또는 이전 하는 작업 입니다. 이 작업은 동일 인스턴스 내에서 데이터베이스를 복사하는 경우에도 사용할 수 있습니다. 개체전송작업 관련 링크 http://blog.naver.com/jevida/140158933424 데이터베이스 전송 작업 시 온라인 또는 오프라인으로 수행할 수 있으며 온라인으로 설정시하면 원본 데이터베이스가 온라인 상태에서 전송되며 SMO를 이용하여 데이..