SQL Server 2000/2005- 개발 버전 및 생산 버전 유지 관리
-
06-09-2019 - |
문제
데이터베이스 객체 정의를 작성하여 Oracle Designer를 사용한 다음 데이터베이스 인스턴스에 연결하여 필요한 DDL SQL을 작성하는 데 익숙합니다.
EAXMPLE의 경우, 테이블에 새 열을 추가 할 때 먼저 테이블 정의에 추가 한 다음 개발 버전에 대해 DDL SQL을 생성 한 다음 실행 한 다음 생산 인스턴스를 가리켜 프로덕션에서 누락 된 열을 만듭니다. .
SQL Server에 디자이너가 없다는 점에서 두 데이터베이스 인스턴스에 열을 추가하는 올바른 절차는 무엇입니까? 스키마를 동기화하는 도구가 있습니까?
해결책
Redgate는 SQL Compare라는 제품을 제공하며, 이는 다른 데이터베이스 간의 차이점을 스크립팅하는 데 사용할 수 있습니다.
보다: http://www.red-gate.com/products/sql_compare/index.htm
SQL Server Management Studio 내의 데이터베이스 다이어그램을 사용하여 데이터베이스 스키마를 설계 할 수도 있지만 주어진 데이터베이스 내에서 제한됩니다.
다른 팁
동기화로 유지하기위한 도구가 내장되어 있지 않지만 (내가 알고있는) Redgate에는이를위한 상용 앱이 있습니다.
SQL Server에 디자이너가 없다는 것은 무엇을 의미합니까? SQL Server Management Studio를 사용하고 있습니까?
제휴하지 않습니다 StackOverflow