팀 탐색기(Team Explorer)난 쉐어포인트 사이트를 통해 특정 파일 타입(예를 들어 .chm, .vbs)을 업로드할 때 실패하는 경우가 있네요.

보안 관계상 막는 게 당연한 파일들이 대부분인데요, chm의 경우 매뉴얼 등을 공유할 때 필요한거라 풀어줄 필요가 있었어요.
방법은 매우 간단.

1. 쉐어 포인트 중앙 관리 사이트에 접속
   http://TFS:관리port 또는 서버에서 직접 [시작]->[관리 도구]->[쉐어 포인트 3.0 중앙 관리]
2. 로그인 하고 [작업]->[차단된 파일 형식]
3. 목록에서 업로드를 허용할 파일 확장자를 삭제

자세한 것은 다음 기술 자료를 참고.
http://support.microsoft.com/?kbid=920785 
저작자 표시 동일 조건 변경 허락
신고
Posted by gongdo
TFS를 도입한 이후로 SharePoint로 구성된 팀 사이트에도 나름 익숙해져서 자료를 공유하는데 큰 불편은 없었는데요, 딱 한 가지 꼽아보자면 문서 라이브러리에 올려놓은 자료를 한꺼번에 다운로드가 불가능 하다는 문제가 있었어요.
특히 이미지 시안 작업 같은 것은 여러 개의 파일로 구성되어서 하나씩 다운받으려면 한 세월이 걸렸죠 -_-;
그래서 보통은 zip으로 묶어서 올리곤 했는데 또 그럴 경우는 하나만 보고 싶을 때 불편하고요.

뭐, 아니나 다를까 이 문제에 대한 솔루션이 코드 플렉스에 올라와 있더군요.
http://www.codeplex.com/MZakiCustomActions
이것은 문서 라이브러리에서 [작업]에 아이템들을 ZIP으로 묶어서 받을 수 있게 해주는 쉐어포인트 확장이에요.

릴리즈를 받아 보면 설치를 도와주는 인스톨러도 포함되어 있어서 저 처럼 SharePoint 전문가가 아니더라도 쉽게 설치할 수 있어요. 워낙 스크린 샷까지 잘 나와 있어서 자세한 설명은 생략.

한가지 주의할 점은 서버에서 설치에 사용하는 계정이 각 팀 사이트의 모든 권한을 가지고 있어야 한다는 점이에요.(이 부분은 정확한 건 아니고 전에 해봤을 때에는 권한이 없을 경우 실패했던 걸로 기억해요)

한줄 요약.
선검색후삽질.
저작자 표시 동일 조건 변경 허락
신고
Posted by gongdo
후우... 몇 일간 일도 못하고 이게 무슨 캐삽질이여...
그놈의 샘X 하드에 물리 배드가 생기는 바람에 그간 작업했던 TFS의 피같은 Work Item들을 다 날렸습니다.
진짜 하늘 노래지네요. 그나마 소스 코드 최종본들은 각자의 PC에 남아 있어서 프로젝트 완수에는 큰 지장이 없을 것 같지만...

언제나 백업은 소 잃고 외양간 고치기.
다음엔 나아질까...

여튼 기왕 다시 까는 김에 마이크로소프트의 2008 삼총사가 모두 정식 릴리즈도 되었겠다 그간 TFS 설치엔 나름 노하우가 생겼겠다해서 과감하게 2008 삼총사로 TFS를 구축해봤어요. 바로...
  • Windows Server 2008 (with IIS7)
  • SQL Server 2008
  • Visual Studio Team Foundation Server 2008 SP1
  • Windows SharePoint Service 3.0 SP1
진짜 과감하다 못해 파격적이지 않습니까! 네!? 진짜 그랬다고요!

이게 TFS 설치는 정말 순조로웠어요. 이 전하고 다르게 http://go.microsoft.com/fwlink/?LinkId=79226 이 링크에서 받을 수 있는 TFS 설치 가이드 문서가 가리키는 순서대로만 설치하면 문제 없이 잘 깔려요.

한 방에 설치를 끝내고 정말 기분 좋게(그러나 남은 노가다에 난감하게) 기존 프로젝트 들을 새로 만들고 세팅을 하고 있는데...

An error has occurred during report processing. (rsProcessingAborted)
Query execution failed for dataset 'IterationParam'. (rsErrorExecutingCommand)
For more information about this error navigate to the report server on the local server machine, or enable remote errors

리포팅 서버에서 이런 에러가 떡!하고 나오더군요.

게다가 뒤에 붙어있는 도움말 링크를 클릭해보면...
미안하지만 아직 문서가 준비 안됐거든? 나중에 해볼려? 이딴 소리나 하고... 아오!!!

그래서 또 다시 MSDN 포럼의 바다로 다이브.
딥 다이브.
    답은 2005에서나 쓰이던 방법
아직도 다이브.
    답은 TFS 2008 Beta에서나 쓰이던 방법
언제까지나 다이브.

그렇게 몇 시간인가 헤매다 겨우 답을 찾았네요.

문제 핵심을 요약해 보자면 SQL Server에 대한 접근 권한 문제로 발생하는 건데요, TfsWarehouse라는 데이터 베이스에 접근할 때 SQL Server의 기본 사용자인 NetworkService 계정에 권한이 없었던거죠.
이게 버그인지 뭔지 모르겠고 어쨌든 TFS 설치가이드 문서만 믿고 가다가 뒤통수를 제대로 강타 당했죠.

또 한번.
다시 한번.

거의 반쯤 정신 나간 상태로 포스팅하는거라 자세한 정리는 못하겠고, 여튼 http://social.msdn.microsoft.com/forums/en-US/tfssetup/thread/6d1d89c6-d167-4e2c-85d6-8a2e330a1041/ 
여기에서 DeChrist 이 사람이 쓴 답글을 참고하면 대략 해결 책을 찾을 수 있을 거에요.
잊지말고 꼭 찾아보길 바래... ㅠ.ㅜ

저작자 표시 동일 조건 변경 허락
신고
Posted by gongdo


티스토리 툴바