2009-08-29 2 views
0
여기

를 사용하여 T-SQL을 통해 파일을 전송 상황,은 백업에 가능하며 SSIS

서버 B는 이제 자신의 로컬 컴퓨터에서 서버 A로 촬영 백업을 복원하고자, 서버 A와 서버 B가있다 내가 FTP를 설정하는 등 좀 더 큰 방법으로 파일을 전송할 수 있지만 FTP/HTTP 등을 따르지 않고 서버 A에서 서버 B로 파일 전송을 할 수있는 SSIS 패키지를 작성할 수 있는지 알고 싶습니다.

Sql Integration Services를 중심으로 답변을 제한하십시오. Replication/WebSync/Mirroring을 이해합니다. 그러나 여기의 문제는 완전히 다릅니다.

예를 들어, XP_CMDSHELL은 SQL과 명령 셸 통합을 제공하며 SQL에서이를 사용하여 몇 가지 명령을 수행 할 수 있습니다. 제 질문은 XP_CMDSHELL과 같은 것을 작성할 수 있습니다. C# 내가 원하는 모든 것을 할 수 있습니다. 원격지에서 파일을 열어 다른 시스템에서 내용을 읽을 수있는 것처럼 원격지에서도 보안을 제공 할 수 있지만 보안은 관리 할 것입니다.

답변

0

FTP가 없으므로 대답하기가 어렵습니다. 한 컴퓨터에서 다른 컴퓨터로 파일을 원격으로 전송할 수있는 실용적인 방법이 몇 가지 있습니다. FTP가 가장 많이 사용됩니다.

그러나 SSIS는 Transfer database task을 제공합니다. 나는 그것이 당신의 필요를 충족시키는지를 말할 수는 없지만 그것을 직접 사용하지는 않았다.

기타 SSIS 옵션은 표준 FTP 또는 xcopy와 같은 것을 사용하는 FTP 작업 또는 파일 시스템 작업입니다. xp_cmdshell은 FTP 또는 xcopy와 정확히 동일합니다.

환경에 대한 더 많은 정보가 도움이 될 수 있습니다.