Tổng quan
ReadyRoll Pro tập trung vào phát triển và triển khai cơ sở dữ liệu SQL Server trong Visual Studio bằng cách tiếp cận dựa trên migration script. Các script được đánh số theo thứ tự và nằm ngay trong project, giúp schema chuyển từ phiên bản này sang phiên bản tiếp theo theo chuỗi thay đổi rõ ràng.

Mỗi thay đổi database trong giai đoạn phát triển được ghi lại bằng incremental migration script. Khi đến bước phát hành, các script này được dùng làm nền tảng để tạo deployment script hoàn chỉnh, thay vì chỉ sinh script tại thời điểm triển khai.

ReadyRoll brings Dev and Ops together, allowing users to develop and deploy SQL Server databases in Visual Studio with a migrations-based approach.

Tính năng nổi bật
- Tạo SQL migration script theo thứ tự số trong Visual Studio.
- Ghi lại từng thay đổi database bằng incremental migration script.
- Lưu migration script trực tiếp bên trong project.
- Chuyển schema từ phiên bản này sang phiên bản tiếp theo bằng script có thứ tự.
- Kết hợp thay đổi application và database trong cùng môi trường Visual Studio.
- Check-in thay đổi kết hợp vào version control.
- Hình thành deployment script hoàn chỉnh từ các migration script khi phát hành.
Ứng dụng thực tế
- Quản lý thay đổi schema SQL Server theo từng bước trong dự án Visual Studio.
- Đồng bộ thay đổi application và database trong cùng repository version control.
- Chuẩn bị deployment script từ các migration script đã được xác định trước khi release.
- Đưa review và kiểm thử thay đổi database vào sớm hơn trong vòng đời phát triển.
- Tự động hóa triển khai database cùng ứng dụng trong quy trình build và release.
Đối tượng sử dụng phù hợp
- SQL Server developers
- DevOps engineers
- DBA
- Technical leads
Thông tin kỹ thuật
Câu hỏi thường gặp
ReadyRoll Pro có còn bán riêng lẻ không?
Không. Ready Roll không còn khả dụng dưới dạng sản phẩm độc lập và chỉ có thể mua như một phần của SQL Toolbelt.
ReadyRoll Pro hỗ trợ những phiên bản Visual Studio nào?
Phần mềm hỗ trợ Visual Studio 2017,2015,2013,2012 và 2010.
Visual Studio Express có được hỗ trợ không?
Không. ReadyRoll chỉ hỗ trợ các edition Community, Professional, Premium, Ultimate và Enterprise.
ReadyRoll Pro hỗ trợ những phiên bản SQL Server nào?
Các phiên bản được liệt kê gồm SQL Server 2016 CTP, 2014,2012,2008 (including R2) và 2005.
Azure SQL Database được hỗ trợ theo cách nào?
Hỗ trợ Azure chỉ thông qua PowerShell deployments; hiện chưa thể kết nối extension của ReadyRoll trong Visual Studio trực tiếp tới một SQL Azure instance.





Bình luận