2016-12-12 2 views
1

다른 스키마를 가진 두 개의 SQL Server 2014 DB가 있습니다. 이 DB는 동일한 관심 영역에서 작동하는 두 개의 별개의 웹 응용 프로그램을 제공하므로이 두 DB에서 유사한 테이블을 사용합니다. 그들간에 데이터를 마이그레이션하는 가장 쉬운 방법은 무엇입니까? 나는 Transact-SQL 스크립트에 대해 생각하고 있었다. 이 작업을보다 쉽게 ​​해결할 수있는 도구가 있습니까?두 SQL Server 2014 DB간에 데이터 마이그레이션

+3

내장 된 SSIS 가져 오기/수출 SSMS –

+0

연결된 서버, 어쩌면? 또는 동일한 인스턴스에있는 데이터베이스입니까? 당신은 [** 여기에 몇 가지 유용한 정보를 찾을 수 있습니다 **] (http://stackoverflow.com/questions/14002849/copy-data-between-two-server-instances). –

+0

[Zohar Peled] (http://stackoverflow.com/users/3094533/zohar-peled)의 제안에 동의하면 [이 MSDN] (https://msdn.microsoft.com/en-us)을 확인하십시오. /library/ms141209.aspx) 문서를 읽어보십시오. – 3N1GM4

답변

1

마이그레이션이 비교적 간단하거나 관련된 도구의 수를 줄이려면 tsql 스크립트를 사용할 수 있습니다. 일정에 따라 실행하려면 SQL 에이전트를 TSQL로 실행하거나 저장 프로 시저에 랩핑하고 에이전트에서 호출하십시오. 관련된 여러 서버가있는 경우 연결된 서버를 만들 수 있습니다.

시각 도구가 좋거나 프로세스가 복잡하고 tsql 스크립트를 작성하지 않으려는 경우 SSIS는 서로 다른 원본의 데이터를 가져 와서 변환/변환 및 가져 오기를 전문으로하는 훌륭한 도구입니다. 어떤 사람들은 시각적 인 디자인면 때문에 간단한 작업을 위해 SSIS를 사용하기를 좋아합니다.

자세한 내용이 없으면 최상의 경로를 말하기 어렵습니다. 두 개의 DB가 매우 유사하다면 비즈니스 라인/고객 모두를 수용 할 수있는 디자인을 병합하고 미래의 동일한 디자인에 더 많은 비즈니스 라인/고객을 허용하는 유연성을 추가하는 것을 고려할 것입니다.

관련 문제