2017-09-11 1 views
0

BCP를 사용하여 머신 A의 SQL 서버에서 머신 B의 SQL 서버로 데이터를 이동하려고했습니다. BCP 명령은 컴퓨터 C에서 실행됩니다. BCP 명령을 실행할 수 있도록 SQL Server Express를 C에 설치했습니다.BCP를 사용하여 SQL 서버에서 다른 서버로 데이터를 이동하는 방법

암호를 제공하지 않고 Windows 인증을 통해 SQL Server Management Studio를 사용하여 A에서 SQL Server에 연결했습니다. enter image description here

서버 B는 아직 설정되지 않은 AWS 상에 있습니다. 그러나 사용자 이름 암호가 필요한 기존 방식으로 구성됩니다. 지금은 단지 A상의 SQL 서버와 bcp 명령을 실행하는 컴퓨터 C 사이의 연결을 설정하려고했습니다. 어떻게 할 수 있습니까? 대상 SQL 서버가 AWS에있는 동안

편집 그냥 명확하게하기 위해, 소스 SQL 서버와 bcp가에서 실행되는 작업 서버는 회사 방화벽 뒤에 상표입니다. 비록 https://sqlazuremw.codeplex.com/

: 모든 나는 내가에만이 시도 내 시스템 C

+0

가상 머신 인스턴스에서 사용 하시겠습니까? 적어도 하늘빛에서는 방화벽 규칙을 추가하여 컴퓨터에서 가상 컴퓨터 인스턴스로 연결할 수 있습니다 ... aws는 동등한 것이 있어야합니다. – Hackerman

답변

0

에 액세스 할 수 있습니다 소스 SQL 서버 A의 마이그레이션을 위해 아무것도 설치할 수 없습니다 의미 회사의 SQL 서버를 통해 제어 할 수 없습니다 그것은 Azure를위한 것이며 AWS의 인스턴스에서도 작동합니다.

0

인스턴스 중 하나가 AWS에서 호스팅되는 경우 AWS Database Migration Service을 확인하는 것이 좋습니다.

AWS 외부의 모든 SQL 인스턴스에서 다른 SQL 인스턴스로 모든 데이터와 스키마를 복사하는 것을 다룹니다.

+0

소스 SQL 인스턴스가 AWS 외부뿐만 아니라 회사 방화벽 뒤에도있는 경우에는 어떻게됩니까? 이 마이그레이션 서비스가 계속 작동합니까? – ddd

+0

마이그레이션 서비스는 내부 SQL 인스턴스에 대한 액세스가 필요하지만 예, 사이트 인스턴스도 수행 할 수 있습니다. –

관련 문제