2014-11-28 2 views
0

하나의 SQL Server 데이터베이스에있는 여러 테이블의 모든 행을 다른 원격 서버에있는 다른 SQL Server로 옮기고 싶습니다. 즉, 동시에 둘 다 연결할 수 없으므로 파일이나 유사한 절차를 통해 교환을 수행해야합니다. 테이블에는 동일한 열 정의가 있습니다. 즉, 차이가있는 데이터 만 있습니다. 참고로 중요한 점은 전체 덮어 쓰기가 아니라 두 번째 데이터베이스로 병합되기를 기대한다는 것입니다.데이터베이스 간의 테이블 병합

+0

다른 서버를 "링크 된 서버"로 설정하고 원격 데이터베이스의 행을 현재 연결된 서버에 삽입하십시오. –

답변

1

SQL Management Studios 내보내기/가져 오기 도구를 사용할 수 있습니다. CSV 파일에서 데이터를 추출 할 수 있으므로 새 서버에 연결을 변경 한 후 디스크에 저장하고 내 보낸 파일로 가져 오기를 실행할 수 있습니다. 이것은 트릭을해야합니다.

https://www.youtube.com/watch?v=Vf6pluv0Lv4

0

SSIS를 사용하면 자동으로 구성 할 수있을뿐 아니라 구성을 변경할 수도 있습니다. 내일 당신이 다른 서버를 가지고 있다면 연결 문자열을 변경해야하고 SSIS를 사용하는 일일 작업 일뿐입니다.

관련 문제