우리는 트리거와 함께 여러 SQL Server 2005 데이터베이스를 활용하는 제품을 가지고 있습니다. 우리는 고객 서버에 데이터베이스 스키마를 배포하고 업그레이드 할 수있는 지속 가능한 솔루션을 찾고 있습니다.SQL Server 2005 다중 데이터베이스 배포/업그레이드 소프트웨어 제안
현재, 우리는이 특정 작업에 대한 잘못된 도구가 될 것으로 보인다 레드 게이트의 SQL 포장기를 사용하고 있습니다. SQL Packager는 개별 데이터베이스를 대상으로하는 것뿐 아니라 우리가 소유하고있는 특정 (이전) 버전에는 SQL Server 2005에 몇 가지 문제가 있습니다. (우리 SQL Packager 버전은 SQL Server 2000과 잘 작동했습니다. 해결 방법 중 많이는 트리거와 여러 데이터베이스를 처리 할 수 있습니다.)
누군가는 EXE 또는 다음과 같은 일을 할 수있는 .NET 프로젝트를 만들 수있는 제품을 제안 할 수 있습니까? 고객이 자신의 데이터베이스 스키마를 업데이트 할 필요가있을 때
* Create a main database with some default data.
* Create an audit trail database.
* Put triggers on the main database so audit data will automatically be inserted into the audit trail database.
* Create a secondary database that has nothing to do with the main database and audit trail database.
그리고,이 제품은 데이터베이스의 원래 세트와 우리의 서버에 데이터베이스의 업데이트 된 세트 사이의 변화를 볼 수 있습니다. 그런 제품이 고객의 서버에서 할 수있는 EXE 또는 .NET 프로젝트, ... 기본적으로
* Temporarily drop triggers on the main database so alterations can be made.
* Alter database schemas, triggers, stored procedures, etc. on any of the original databases, while leaving the customer's data alone.
* Put the triggers back on the main database.
를 만들 수 있습니다, 우리는 SQL 포장기 유사한 제품을 찾고 있지만 쉽게 여러 데이터베이스를 처리 한 것 . 그런 제품이 없다면, 우리는 스스로 만들어야 할 것입니다.
미리 감사드립니다.