2016-09-08 7 views
2

먼저 Azure Blob 저장소에서 .sql 스크립트 파일을 가져온 다음 Azure SQL 서버에서 동일한 스크립트를 실행하는 SSIS 패키지를 만들고 싶습니다. 로컬 저장소를 사용할 때이 작업을 수행 할 수 있습니다. 즉, 하늘 저장소가 아닌 로컬 파일을 실행할 때를 의미합니다.Azure에서 스크립트 파일을 실행하는 SSIS 패키지

제발 도와주세요!

+0

저온 저장 장치를 사용할 때 어떤 오류 메시지가 나타 납니까? 이 문제를 재현하는 데 도움이되는 자세한 내용을 제공해 주시겠습니까? –

+0

아무런 오류가 없지만 하늘색 저장소 및 하늘색 SQL 서버 작업을위한 SSIS 패키지를 만드는 방법을 모릅니다. 어떻게 진행할 수 있는지 말해 주시겠습니까? – vivek

+0

나는 스텁 (stub) 대답을 가지고 있는데, SQL 명령을 실행하기 위해 SSIS로 파일을 읽는 것에 대한 추가 지침이 필요하면 알려줘. –

답변

0

Frist, Azure 저장소를 Azure File Storage으로 설정하려고합니다. 그러면 SSIS 패키지를 실행하는 컴퓨터에서 매핑 된 네트워크 드라이브와 같은 파일 저장소를 사용할 수 있습니다.

일단 설치가 완료되면 패키지의 첫 번째 단계에서 먼저 프로세스 실행 작업이 실행됩니다. 이 작업은 Azure File Storage에서 설정 한 파일 공유에 다시 연결되는 간단한 배치 파일 (bat)을 실행하도록 구성해야합니다. 다음은이 배치 파일에있을 것입니다 무엇의 기본적인 예입니다 :이 실행 된 후

if not exist e:\* 
    net use e: \\<storageAccountName>.file.core.windows.net\<fileContainerName> /u:<storageAccountName> <primary access key for storage account> 

, 당신의 SSIS 패키지는이 공유에 저장된 .SQL 파일에 액세스 할 수있을 것입니다.

파일을 가져 와서 내용을 읽고 .sql 파일에 포함 된 문을 실행하십시오.