2011-03-09 2 views
0

SQL Server 2005에 두 개의 데이터베이스 DB_OLD 및 DB_NEW가 있으며 DB_OLD에서 DB_NEW로 데이터를 가져와야합니다. DB_NEW는 DB_OLD와 동일한 테이블과 일부 새 컬럼을가집니다 (그러나 컬럼은 NULL 값을 허용하기 때문에 문제가되지 않습니다).SQL Server 2005에서 이전 데이터베이스의 특정 데이터를 새 데이터베이스로 내 보냅니다.

catch가 있습니다. DB_OLD 전체가 아닌 일부 데이터 만 가져 오기하면됩니다.

단순히 DB_OLD에서 데이터를 내보내려면 SQL Server 가져 오기 및 내보내기 마법사를 사용하여 자체 선택 쿼리를 작성하려고했습니다. 문제는 여러 개의 소스를 설정하여 DB_NEW에서 각 선택을 올바른 테이블로 가져올 수있는 방법을 모르겠다는 것입니다.

각 테이블에 대한보기를 만들고 거기에 전송해야하는 데이터를 선택할 수 있지만이 작업을 수행하지 않겠습니다.

내 질문은 : 뷰를 만들지 않고 여러 소스를 어떻게 사용할 수 있습니까? 아니면 내 요구에 더 잘 맞는 도구가 있습니까?

고맙습니다.

답변

0

그냥 sp_addlinkedserver을 사용하여 해결할 수 있었으며 사용자 정의 선택 및 삽입 쿼리를 사용했습니다

관련 문제