글
데이터 흐름 태스크에서 오류가 발생했었는데,
오류 화면은 아래와 같다.
IDENTITY 컬럼 관련 오류인데, 아래와 같이 설정을 바꿔주니 정상 동작하였다.
FastLoadKeepIdentity : True 로 변경해야 한다.
IDENTITY 관련된 오류인것 같은데 정확한 원인은 좀 더 알아보아야 할 것 같다.
데이터 흐름 태스크에서 오류가 발생했었는데,
오류 화면은 아래와 같다.
IDENTITY 컬럼 관련 오류인데, 아래와 같이 설정을 바꿔주니 정상 동작하였다.
FastLoadKeepIdentity : True 로 변경해야 한다.
IDENTITY 관련된 오류인것 같은데 정확한 원인은 좀 더 알아보아야 할 것 같다.
SQL Server Database Engine 은 두 가지 주요한 구성요소가 있다.
1. Storage Engine
2. Query Processor (Relational Engine)
1. Storage Engine 은 데이터 읽기를 관여한다. 디스크와 메모리 사이에서 데이터 무결성을 유지하면서 그럭저럭 동시성을 최적화한다.
2. Query Processor 는 SQL Server 쿼리들의 최적의 실행을 고안하고, 그 계획을 실행하고, 결과를 반환한다.
Parsing and binding :
쿼리가 구문분석이 되고, 묶인다.
쿼리가 타당하면, 이 단계의 결과물은 논리적 Tree이고, 반드시 실행되어야 하는 쿼리의 논리적 운영을 보여주는 트리안의 각 노드 예를 들면, 특정 테이블을 읽는다던지, 조인을 수행한다던지
논리적 Tree 는
특
바인딩 단계에서
SQL Server 는 object name들이 존재하는지, 관련된 모든 parse tree에 있는 테이블이름과 컬럼이름이 system catalog상 일치하는지 확실히 한다. 이 단계의 결과물을 algebrized Tree라고 하며, 이 것이 Query Optimizer 에게 보내진다.
프로시저 캐쉬(Procedure Cache) / 플랜 캐쉬(Plan Cache) (0) | 2014.03.09 |
---|---|
실행 계획 캐시(프로시저 캐시) (0) | 2014.03.09 |
행의 이동(Forward Record)(Forwarded Record) (0) | 2014.01.10 |
페이지 분할 (0) | 2014.01.03 |
데이터베이스 옵션과 성능 (0) | 2014.01.02 |