2009-04-09 3 views
4

SSIS 패키지를 DB 사용자로 만들고 싶습니다.SQL Server 2005에 SSIS 패키지를 저장하는 데 필요한 권한은 무엇입니까?

또한 파일 시스템이 아닌 SQL Server에 저장하려고합니다. DB 사용자는 특정 데이터베이스에 대해 db_owner 권한 만 있습니다.

SSIS를 SQL Server에 저장하려면 최소한의 권한이 필요합니까?

grant execute on dbo.sp_ssis_checkexists to test 
grant execute on dbo.sp_ssis_putpackage to test 

은 감사 의견을주십시오

이미 나는 다음과 같은 할당.

+0

이 질문에 대한 답을 얻었습니까? 내가 찾을 수있는 모든 그룹에 추가하려고 했는데도 비슷한 질문을했습니다. (1105241) 여전히 SSIS에 연결할 수 없습니다. – SqlRyan

+0

그것에 대한 최종 해결책은 무엇입니까? – Kiquenet

답변

6

msdb 데이터베이스에서 다음 역할에 사용자를 추가하십시오 :

  • db_dtsadmin
  • db_dtsltduser

가 작동 희망

  • db_dtsoperator.

    SQL Server 2005의 Integration Services 역할에 대한 자세한 내용은 여기 http://msdn.microsoft.com/en-us/library/ms141053%28v=sql.90%29.aspx에서 확인할 수 있습니다. 누군가가 제목 현혹이 질문에 도달 경우

  • 3

    은 (는 SQL 서버 2008 태그 SQL 서버 2005를 언급하면서 말한다), SQL Server 2008의 msdb 데이터베이스에 대한 권한은 다음과 같습니다

    db_ssisadmin 
    db_ssisltduser 
    db_ssisoperator 
    
    +1

    태그를 반영하기 위해 제목을 편집했지만 여전히 유효 지점입니다. SQL Server 2008 R2의 역할에 대한 자세한 내용은 [Integration Services 역할 사용] (http://msdn.microsoft.com/en-us/library/ms141053%28v=sql.105%29.aspx)을 참조하십시오.). – Josien