2011-12-29 6 views
1

SSIS 패키지의 최대 길이는 누구인지 알고 있습니까 컨테이너 이름은 무엇입니까?SSIS : DtsContainer Name 속성, 최대 길이는 얼마입니까?

감사합니다.

+0

최대 4000 자 (nvarchar에서 처리 할 수있는 항목) 일 수 있습니다. .NET API에서 제한 사항을 볼 수 없으므로 10 억자를 제공 할 수 있습니다. 확인되지 않음. – rene

답변

1

4k자를 초과 할 수 있습니다.

나는 문자열 abcdefghijklmnopqrstuvwxyz0123을 몇 번 반복했다. 4k는 문제가 아니었지만 56544는 문제가되지 않았습니다. VS가 시퀀스 컨테이너에 이름을 지정할 수있게했지만 BIDS (2008 R2)는 곧 불행하게되었습니다.

흥미롭게도 재미있게도 2012 년 출시 예정인 SSIS 디자이너와 동일한 테스트를 반복했으며 RC0은 50k 이름에 아무런 문제가 없었습니다. 메모장 + +가 헤이 와이어로 가고 반응을 멈추기 전에 (나는 100M 문자열을 만들었습니다.) RC0과 10M 문자까지 있습니다.

두 패키지 (2008R2 및 2012 RC0)는 매우 긴 이름으로 명령 줄에서 올바르게 실행할 수있었습니다.

그러나 실제적인 제한 사항이 있습니다. 패키지에 대해 SQL Server 로깅을 사용하는 경우 dbo.sysssislog 테이블에서 source 길이를 nvarchar(1024)으로 정의하므로 패키지 유효성 검사가 실패 할 것으로 예상됩니다.

관련 문제