동일한 테이블을 가진 2 개의 데이터베이스가 있습니다. DBProduction과 DBLocal에는 모두 testTable이 있습니다. 어떻게 DBProduction의 testTable을 DBLocal로 대체 할 수 있습니까? DBLocal의 testTable에 몇 개의 새로운 행이 삽입되고 업데이트 된 행이 있습니다. 그들은 같은 서버에 같은 테이블 구조가있는 경우이 작업을 수행 할 수있는 SQL 서버 2008한 데이터베이스의 테이블을 다른 테이블로 바꾸기
2
A
답변
3
를 사용
은 : 서로 다른 서버에있는 경우
Truncate Table DBProduction.dbo.testTable
Go
Insert Into DBProduction.dbo.testTable
Select * From DBLocal.dbo.testTable
, 당신은 TRUNCATE 문을 실행할 수 위와 같이 DBProduction을 마우스 오른쪽 단추로 클릭하고 Import Data를 선택하십시오. 그러면 마법사가 시작되고 데이터가 가져 오기됩니다.
EDIT : 또한 테이블 구조가 다른 경우 Drop Table DBProduction.dbo.testTable
을 입력 한 다음 데이터 가져 오기 마법사를 사용하여 DBProduction에서 testTable을 가져 와서 기본적으로 다시 작성해야합니다.
편집 2 :
Set Identity_Insert DBProduction.dbo.testTable On
Insert Into DBProduction.dbo.testTable
Select * From DBLocal.dbo.testTable
Set Identity_Insert DBProduction.dbo.testTable Off
이 일시적으로 신원 파종을 무시합니다 : 당신이 열이 ID로 설정되어있는 경우 (모든 열을 나열하지 않고) 삽입 할 경우
는 다음을 수행해야 .
HTH
배리에게 열 이름을 나열하는
관련 문제
- 1. 런타임에 하나의 테이블을 다른 테이블로 대체하십시오.
- 2. 다른 해시 테이블로 해시 테이블을 업데이트 하시겠습니까?
- 3. HTML 테이블을 두 개의 다른 테이블로 나누기
- 4. 한 테이블에서 다른 테이블로 PHP adodb 덤프
- 5. 데이터베이스의 모든 테이블 이름 바꾸기
- 6. Oracle에서 다른 데이터베이스의 선택으로 테이블을 만들려면 어떻게해야합니까?
- 7. 다른 데이터베이스의 테이블을 자동으로 동기화하는 방법
- 8. 기존 사용자 테이블을 다른 구조의 다른 테이블로 가져올 수 있습니까?
- 9. MySql 데이터베이스의 텍스트 바꾸기
- 10. 한 테이블의 내용을 다른 테이블로 복사
- 11. 한 테이블의 데이터를 다른 테이블로 옮기기 조건
- 12. 한 데이터베이스에서 다른 데이터베이스 테이블로 데이터 전달
- 13. 한 테이블에서 다른 테이블로 데이터 가져 오기
- 14. 한 테이블에서 다른 테이블로 데이터를 삽입하십시오.
- 15. 한 테이블에서 다른 테이블로 행을 이동 하시겠습니까?
- 16. 한 테이블에서 다른 테이블로 데이터 이동
- 17. 한 테이블에서 다른 테이블로 데이터 이동
- 18. sqlite 한 테이블에서 다른 테이블로 데이터 복사
- 19. 한 테이블에서 다른 테이블로 데이터 이동
- 20. 한 테이블에서 다른 테이블로 배열을 삽입하십시오.
- 21. 매일 한 테이블에서 다른 테이블로 데이터 이동
- 22. MySQL 테이블을 테이블로 가져 오기
- 23. 링크 테이블을 통해 한 테이블의 열에서 다른 테이블의 열을 다른 테이블로 복사
- 24. R : 데이터 테이블을 테이블로 변환
- 25. TSQL에서 TEMPDB에서 다른 테이블로 큰 테이블을 업데이트하면 막대한 규모로 커집니다.
- 26. 원자 [다른 테이블로 이동 한 다음 원래 데이터 삭제]
- 27. 한 데이터베이스 테이블에서 다른 데이터베이스 테이블로 기존 행을 복사하지 않습니까?
- 28. SQL 문을 사용하여 한 테이블에서 다른 테이블로 데이터를 전송하는 중
- 29. 한 테이블에서 다른 테이블로 특정 특성을로드하는 방법은 무엇입니까?
- 30. 데이터베이스의 데이터를 CSV 파일로 바꾸기
요구가 그렇지 않으면 오류가 있습니다 : 테이블 'DBProduction.dbo.testTable을'의 ID 열에 명시 적 값을 열 목록을 사용하는 경우에만 지정 될 수 있으며, IDENTITY_INSERT이 (가) 켜져 있습니다. – coure2011