Phiên bản mới nhất (5.0) của DB Ghost không gặp vấn đề "không phải ký tự ASCII" (nó chỉ có nghĩa là tệp được mã hóa UTF8) và có thể thực hiện chính xác những gì bạn cần. Ngoài ra, các công cụ thực sự có thể được sử dụng độc lập để thực hiện các chức năng khác nhau (kịch bản, xây dựng, so sánh, nâng cấp và đóng gói) nếu bạn muốn, nó chỉ sử dụng tất cả chúng cùng nhau cung cấp một quy trình từ đầu đến cuối làm cho giá trị tổng thể lớn hơn tổng của các phần của nó. Về bản chất, để thay đổi lược đồ bạn cập nhật các tập lệnh tạo đối tượng riêng lẻ và tập lệnh chèn bảng (cho dữ liệu tham chiếu) được giữ trong điều khiển nguồn giống như bạn đang phát triển cơ sở dữ liệu greenfield “một ngày”. Các công cụ DB Ghost được sử dụng để cho phép toàn bộ việc này bằng cách xây dựng các kịch bản này thành một cơ sở dữ liệu mới (sử dụng tích hợp liên tục nếu cần) và sau đó so sánh và nâng cấp cơ sở dữ liệu đích, có thể là bản sao của cơ sở dữ liệu sản xuất. Quá trình này tạo ra một tập lệnh delta có thể được sử dụng trên cơ sở dữ liệu sản xuất thực tế trong quá trình hoạt động.
Bạn thậm chí có thể tạo dự án cơ sở dữ liệu Visual Studio và thêm nó vào bất kỳ giải pháp nào bạn hiện có.
Malc
Nguồn
2009-01-09 19:29:47
Chúng tôi sử dụng DB Ghost (với CC.NET). Các khiếu nại duy nhất là nó barfs nếu bạn có ký tự không ASCII trong lưu trữ Proc script (somthing rằng Visual Studio hiện khi bạn sử dụng dự án DB của nó). – StingyJack