2008-10-28 3 views

답변

1

다음을 읽은 후 SSIS 패키지를 만들어 DSN을 통해 다른 데이터 원본에서 데이터를 가져 오기로 결정했습니다. 연결된 서버와

, 당신은 조금 더 많은 유연성뿐만 아니라 일부 추가 보안 문제가 있습니다. 다른 사용자가 링크 된 서버에 대한 권한이있는 특정 사용자로 연결되어 있습니다. 보기가 개의보기에 대한 읽기 전용 액세스 인 경우 해당 사용자는 해당 개체에 대해 해당 권한을 에게 부여해야합니다. 이것은 그렇게 나쁘지는 않다. 당신은 권한을 완전히 지니게된다. 그 사용자에게 허가를 준다. 그러나 은 그것을 관리해야하고, 허가가 너무 많음을 깨닫는다. 너무 많은 권한이 보안 일 수있다.

는 SSIS 패키지 대신 의 다른 데이터베이스에 영구적 테이블에 특정 테이블/뷰에서 데이터를 복사 할 읽기 전용 권한으로 연결된 서버를 사용하는 것이 좋습니다. 작업을 주기적으로 실행하여 서버의 적절한 데이터를 로컬 데이터베이스에 복사하고 응용 프로그램의 로컬 테이블을 참조 할 수 있습니다. SSH 패키지보다 구현 및 유지 보수가 용이 한 일 수 있으며 나중에 패키지로 변경되어 으로 업데이트 될 수 있습니다.

Source

0

선택은 쉬운 부분이지만 실제 질문은 어떻게 데이터 소스에 연결 하는가입니다.

먼저 데이터를 어디에서 선택합니까? 코드를 작성하거나 Query Analyzer 도구 (2000) 또는 Management Studio (2005)를 사용하고 있습니까?

관계없이 데이터베이스 연결을 설정해야합니다. DSN에 대한 연결 고리에 대한 도움이 필요하면 www.connectionstrings.com 사이트가 매우 유용합니다. 그렇지 않으면 쿼리 도구에서 대화 상자 나 마법사가 나타납니다.

0

원본에 링크 된 서버를 추가해야하며 평소와 같이 쿼리 할 수 ​​있습니다.