2009-07-31 5 views
3

SSIS 패키지 (ProtectionLevel)에 대한 사용 권한을 설정할 때 & PackagePassword를 입력하면 컴퓨터에서 패키지를 열 때 암호를 묻지 않습니다.SSIS 패키지에 대한 사용 권한

내가 잘못 했나요?

+0

여기에 어떤 ProtectionLevel을 지정하셨습니까? –

답변

7

아마도 잘못된 것은 아닙니다.

Package ProtectionLevel 속성을 EncryptSensitiveWithPassword로 설정하고 암호를 제공하면 패키지는 설명대로 동작합니다. 패키지. 본질적으로 SSIS가 "민감한"것으로 간주 할 때까지 설정이 무시됩니다 (속성 설정은 유지되지만).

SSIS는 무엇이 민감한 것인지 아닌지를 결정합니다. 예를 들어, 암호는 민감합니다. 데이터 원본에 연결하고 Windows 인증을 사용하는 경우 이러한 연결은 중요하지 않습니다. 암호가 필요한 SQL 로그인을 사용하도록 연결 관리자를 변경 한 경우 EncryptSensitiveWithPassword 설정이 갑자기 예상대로 작동하기 시작합니다 (이제는 보호 할 민감한 항목이 있으므로). (저는 게으르며 서버 및 네트워크 관리자에게 로그인/암호 유지 관리를 푸시하고 싶기 때문에 Windows 인증을 사용하는 것이 좋습니다 ...

액세스를 제한하려는 경우 SSIS 패키지에서 EncryptAllWithPassword ProtectionLevel 속성 설정을 사용하십시오. 이렇게하려면 편집 또는 실행을 위해 암호를 액세스하는 모든 사용자가 암호를 제공해야합니다.

희망이 도움이됩니다.

는 {> 앤디

1

@Andy 레오파드의 대답은 매우 철저했다, 나는 정확히 같은 일을 경험했습니다. 추가로 확인해야 할 사항은 PackagePassword 속성 필드 옆에있는 줄임표 버튼을 클릭하고 비밀번호 및 비밀번호 확인을 입력해야합니다. 나는 이것을 때때로 잊어 버렸고, 암호를 저장하지 못하게하는 속성 필드에 직접 암호를 입력했습니다.

관련 문제