2013-12-11 2 views
1

데이터의 하위 집합과 함께 서버 A의 데이터베이스로 데이터베이스를 새로 고침해야합니다 (스키마는 항상 동일합니다).BCP를 사용하지 않고 SQL Server 2008에서 XML 파일로 대량 내보내기

불행하게도 서버가 설정되고 실행되는 방식으로 인해은 BCP 을 사용할 수 없습니다. 또한 서버가 서로를 볼 수 없거나 링크되어 있으므로 서버 B의 SP가 서버 A에 직접 액세스 할 수 없습니다.

이 때문에 내 계획은 서버 B에서 사용할 수있는 위치에 배치되는 파일 (XML?)을 만들기 위해 서버 A에서 내보내기 절차를 실행하는 것입니다. 그런 다음 서버 B에서 프로 시저를 생성하여 데이터베이스에 데이터

내 질문은 : BCP를 사용하지 않고, 내 소스 서버에서 데이터를 대량으로 내보내는 (선택 기준과 함께) 어떤 옵션을 사용할 수 있습니까? 내 계획이 합리적인 것 같습니까? 명백한 접근법을 놓치고 있습니까/전에 다른 사람들이이 문제를 해결 했습니까?

답변

0

Helo Mike, SQL Server Integration Services 사용을 고려해 보셨습니까? 동적 SELECT statemenet을 사용하여 데이터를 이진 파일로 저장하고로드 할 두 번째 지역으로 전송할 수 있습니다 (FTP).

관련 문제