2013-12-12 8 views
0

나는 SSIS의 초보자입니다. SQL Server 2008R2를 사용하고 있습니다. SSIS 패키지를 만들었습니다. 필자는 수동으로 패키지를 내 로컬 폴더 (TFS와 매핑 됨)에 배치하여 TFS에 패키지를 배포했습니다. 패키지를 배치 한 후 보류중인 변경 사항을 확인했습니다. (커밋 됨)TFS의 SSIS 패키지 사용 권한 문제

로컬 컴퓨터에서 TFS 서버의 매핑 된 폴더 (예 : C : \ TFS \ SSIS \)에서 SSIS 패키지를 실행하려고하면, 필요한 권한이 없다는 오류 메시지가 나타납니다. 로컬 컴퓨터에서 내 SSIS 패키지를 Checkout하는 다른 사용자도 마찬가지입니다. 아래 이미지를 참조하십시오. 그러나 내 패키지를 빌드하고 내 프로젝트 디렉토리에서 실행할 때 오류가없고 원활하게 실행됩니다.

왜 그런가? 미리 감사드립니다. enter image description here 참고 : "File System"을 사용하여 패키지를 배포하고 있습니다.

+0

일반적으로 구성 파일을 추가 할 때 발생합니다. –

+0

파일이 읽기 전용이 아닌 것은 확실합니까? – Snorre

+0

예! 나는 확신한다. 나는 그것이 TFS의 문제인 것 같다. 패키지는 TFS에 배치하기 전에 정상적으로 실행됩니다. 그러나 TFS에서 같은 패키지를 체크 아웃 한 후, 그것은 나에게 그 메시지를 준다. –

답변

0

로컬 작업 영역 대신 서버 작업 영역 (TFS 2010 및 이전 버전의 기본값)을 사용하는 경우 TFS는 자동으로 파일을이 오류의 원인이되는 읽기 전용으로 표시합니다. TFS에 체크인하자 마자 읽기 전용으로 표시됩니다.

TFS에서 체크 아웃하여 읽기 전용으로 설정 해제하거나, 수동으로 읽기 전용을 해제하거나 (권장하지 않음) TFS 2012를 사용하는 경우 로컬 작업 영역을 사용하는 것이 좋습니다 선택권).

다음은 작업 영역을 로컬 작업 영역으로 설정하는 방법입니다 (읽기 전용 플래그를 더 이상 사용하지 않아도 됨).

enter image description here

+0

읽기 전용 속성은 어떻게 변경합니까? –

+0

Windows 탐색기에서 파일을 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동 한 다음 읽기 전용 설정을 선택 취소합니다. –

+0

오른쪽! "대기중인 변경 사항을 확인하십시오 ..."를 실행하기 전에 또는 체크인 후? "읽기 전용"속성을 선택 취소했습니다. TFS가 변경 사항을 감지하지 못하면 적용됩니다. –