2011-01-18 3 views
0

데스크톱 컴퓨터에 로컬로 저장된 데이터베이스가 있습니다. 나는 원래의 SQL Script 이후 많은 변화를 가졌으며 추후에 나는 변화에 대한 기록을 유지해야만했다.서버용 SQL Server 데이터베이스의 로컬 복사본 다시 만들기

이제이 데이터베이스를 서버에 다시 만들고 싶습니다. 거기에 서버의 내용과 함께 데이터베이스를 만들 수있는 스크립트를 생성 할 수있는 방법이 있습니까?

답변

2

데이터베이스를 백업하고 .bak 파일을 서버로 복사 한 다음 복원 할 수 있습니다.

1

가 자신에게 SQL 받기

덕분에 서버의 변경 사항을 복제 할 도구를 비교합니다.

이 포스팅은 다른 잠재적 인 도구에 대한 참조로 유용 할 수 있습니다. 이것은 로그인 등으로 때때로 문제를 일으킬 수 있지만 너무 많은 번거 로움이 아닙니다.

1

서버에 로컬 DB가 필요하면 서버에 로컬 DB를 백업하고 복원하면됩니다.

하지만 서버에서 중간 데이터를 유지해야하므로 스키마 변경 및/또는 정적 데이터 변경이 서버를 통해 전파되어야한다고 생각합니다.

스키마 변경은 Redgate SQL Compare 또는 VS DBpro와 같은 도구를 사용하여 스크립팅하고 서버에서 실행할 수 있습니다.

관련 문제