DTS 패키지 사용 시 주의점

오늘 DTS 패키지를 생성하던 중에 발견한 ‘sort of a bug’ 입니다. DTS 패키지에 다음과 같은 두 전역변수를 선언했습니다. StartDate EndDate 그리고 다음과 같은 쿼리문을 실행합니다. select name from member_test—select name…

0 Comments

[Tip] 실행 계획

execution_plan.zip DBGuide.Net에서 구한 자료입니다. 잠시 살펴봤는데 풍부한 예제와 함께 설명을 하고 있어서, 이해하기 쉽습니다. 한번쯤 읽어볼만 한 문서입니다.

0 Comments

DTSRUN 암호화된 배치 파일 만들기

윈도우즈 배치 파일(.bat)에 dtsrun 명령어를 입력해 놓고, DTS Package를 실행할 수 있습니다. 이때 아이디나 암호 등이 텍스트로 입력되어 있기 때문에 보안 상 문제가 될 수 있습니다. 이러한 문제를 해결하기 위해…

0 Comments

bcp 및 BULK INSERT 사용

bcp 및 BULK INSERT 사용 bcp 명령 프롬프트 유틸리티는 Microsoft® SQL Server™ 데이터를 데이터 파일로 또는 파일에서 복사합니다. 이 유틸리티는 주로 데이터베이스 관리 시스템(DBMS)과 같은 다른 프로그램으로부터 많은 데이터를 SQL…

0 Comments

Bulk Insert

가장 빠른 방법은 Bulk Insert입니다. BCP와 Bulk Insert가 같은거 아니냐? Bulk Insert는 쿼리 분석기에서 수행되며 실행계획이나 작업 수행방식이 스레드 형식으로 처리됩니다. BCP는 명령프롬프트에서 수행되며 ODBC인터페이스를 가지고 프로세스로 수행됩니다 Bulk Insert의…

0 Comments

query governor cost limit 옵션

query governor cost limit 옵션을 사용하여 쿼리를 실행할 수 있는 시간의 상한값을 지정할 수 있습니다. 쿼리 비용이란 특정 하드웨어 구성에서 쿼리를 실행하는 데 필요한 예상 소요 시간(초)입니다. 0이나 음수가 아닌…

0 Comments

제18회 SQL2000 Technical Workshop

‘제18회 SQL2000 Technical Workshop - SQL Server 2000 복제의 이해 및 구축 예제’는 내가 처음으로 간 SQL 세미나였다. SQL 2000을 다루기 시작한지 3개월이 막 넘었을 때였다. 아직 공부가 부족한 탓에…

0 Comments

Linked Server 등록하기

use master -- Linked Server를 등록한다. EXEC sp_addlinkedserver @server='SecondInstance' , @srvproduct='' , @provider='SQLOLEDB' , @datasrc='snoopy\second' -- sp_addlinkedserver의 구성을 살펴보면 Linked Server의 정보가 sysserver 테이블에 있음을 알 수 있다. exec sp_helptext…

0 Comments