0
내 로컬 네트워크에 동일한 데이터베이스가 두 개 있습니다. 주 서버의 경우 DB1
이고 다른 컴퓨터의 경우 DB2
입니다. 두 데이터베이스의 구조는 같습니다 (DB2
은 DB1
에서 복원 됨).두 SQL Server 2008 테이블간에 대량 데이터를 복사하는 최적의 방법
DB1
테이블의 데이터를 필요에 따라 (실시간이 아닌) DB2
으로 복사해야합니다 (vb6을 사용). DB1
에있는 일부 테이블에는 2'000'000 개 이상의 행이 들어 있습니다.
병합 복제, 미러링 또는 로그 전달 기술을 사용할 수 없습니다.
나는 연결된 서버를 만들려고하고 나는 큰 테이블insert into [local-table]
select from [linked-server]
그것은 작동하지만를 사용했다. 요청 만료 (나는 connexion.commandTimeout = 0
을 사용)라는 오류 메시지가 나타납니다.
내 질문 : 두 개의 SQL Server간에 많은 양의 데이터를 복사하는 방법이 있습니까?
고맙습니다.