SQL Server 데이터베이스가있는 웹 사이트가 있습니다. 사이트의 새 버전을 만들기로 결정하여 로컬 dev PC에 데이터베이스 + 웹 사이트를 다운로드하고 두 가지 모두에 추가했습니다. 특히 새로운 저장 프로 시저, 열 및 테이블을 추가했습니다. 이 작업을 수행하는 동안 사이트의 기존 데이터를 제자리에 남겨 둡니다.새 데이터베이스 구성으로 데이터 가져 오기
이제 새 버전을 시작할 때입니다. 물론 새 버전을 작업하는 동안 실제 사이트의 데이터베이스에있는 데이터가 변경되었습니다. 새 사용자가 가입 한 상태이므로 dev 환경 데이터베이스를 실제로 밀어 넣을 수는 없으므로 데이터가 손실 될 수 있습니다.
기존 데이터베이스의 모든 데이터를 새 데이터베이스 구성으로 가져 오는 가장 좋은 방법은 무엇입니까? 기존 데이터베이스를 가져와 모든 열, procs, 테이블, 인덱스 등을 추가하거나 더 좋은 방법이 있습니까?
SQL Server 관리 Studio에서
새로운 개체에 도움이되지만 변경된 개체 (가장 중요한 것은 새/이름이 바뀐/삭제 된 열이있는 테이블)에 도움이되지 않습니다. –
나는 당신의 의견에 동의하지만 그는 "모든 것을 추가했다"고 말했다. –
"create table"스크립트를 생성하면 새 테이블을 만들려고 시도합니다. Management Studio는 데이터베이스의 다른 복사본과 비교하여 어떤 열이 "새로"있는지 알 수 없습니다. 너 해봤 어? –