Hệ thống phần mềm tôi làm việc là hệ thống thanh toán y tế, số lượng lớn dữ liệu và bảng dữ liệu và các thủ tục được lưu trữ.Cách dễ dàng để triển khai các thay đổi cơ sở dữ liệu bằng SQL Server là gì?
Tôi đã đọc bài viết "12 Steps to Better Code" và trong trạng thái Thử nghiệm # 2: Bạn có thể tạo bản dựng trong một bước không?
Bây giờ tôi đã tự hỏi, điều này có nghĩa là triển khai xây dựng (để khách hàng có thể cập nhật triển khai của họ).
Bây giờ vấn đề chính tôi đang gặp phải, là cách bạn thực hiện cập nhật cơ sở dữ liệu một bước? Tại thời điểm hiện tại, khi chúng tôi thực hiện thay đổi đối với cơ sở dữ liệu, tất cả thay đổi được ghi lại và thêm vào tập lệnh cập nhật cơ sở dữ liệu, mã số phiên bản được đính kèm khi triển khai xây dựng khách hàng.
Có cách nào đơn giản hơn để thực hiện việc này không? Một số kịch bản hoặc ứng dụng ra khỏi đó có một "trước và sau" nhìn vào một lược đồ cơ sở dữ liệu và tạo ra một kịch bản cập nhật như tôi đã đề cập?
Hoặc đây có phải là cách mọi người làm điều đó, điều mà tôi thấy khó tin, nhưng đáng tin cậy.
Hệ thống tự động sẽ giảm lỗi và tăng tốc thời gian xây dựng triển khai đáng kể và tôi muốn biết cách thực hiện.
Tôi đã sử dụng DbGhost trong 10 năm và nó luôn hoạt động. Sự hỗ trợ họ cung cấp là không ai sánh kịp. – penderi
Đó là năm 2013 ngay bây giờ. Mọi cập nhật trên trường này? – ysrb
@ysrb: vâng, có [Công cụ dữ liệu SQL Server] (http://msdn.microsoft.com/en-us/data/tools.aspx) bên trong Visual Studio 2012/2013 dường như đang tự động hóa rất nhiều tác vụ đó ra khỏi hộp (nếu bạn đang sử dụng Visual Studio, nghĩa là) –