Các dự án cơ sở dữ liệu mới trong Visual Studio cung cấp kiểm soát nguồn và thay đổi tập lệnh.
Họ có một công cụ tuyệt vời để so sánh các cơ sở dữ liệu và có thể tạo ra một kịch bản chuyển đổi lược đồ của cái này sang cái khác hoặc cập nhật dữ liệu trong cái này để khớp với cái kia.
Lược đồ db được "băm nhỏ" để tạo ra nhiều, rất nhiều tệp .sql nhỏ, mỗi lệnh DDL mô tả DB.
+ tom
Thông tin bổ sung 2008-11-30
Tôi đã sử dụng nó như một nhà phát triển trong năm qua và thực sự thích nó. Nó giúp dễ dàng so sánh công việc phát triển của tôi với sản xuất và tạo tập lệnh để sử dụng cho bản phát hành. Tôi không biết nếu thiếu các tính năng mà các DBA cần cho các dự án "loại doanh nghiệp".
Vì lược đồ được "băm nhỏ" thành các tệp sql, điều khiển nguồn hoạt động tốt.
Một điều đáng chú ý là bạn cần có một suy nghĩ khác khi bạn sử dụng dự án db. Công cụ này có "dự án db" trong VS, chỉ là sql, cộng với cơ sở dữ liệu cục bộ được tạo tự động có lược đồ và một số dữ liệu quản trị khác - nhưng không có dữ liệu ứng dụng nào của bạn, cộng với dev db cục bộ mà bạn sử dụng cho ứng dụng dữ liệu dev làm việc. Bạn hiếm khi nhận thức được db được tạo tự động, nhưng bạn phải biết nó ở đó để bạn có thể để nó một mình :). Db đặc biệt này có thể nhận ra rõ ràng vì nó có Hướng dẫn trong tên của nó,
Dự án VS DB thực hiện tốt công việc tích hợp các thay đổi db mà các thành viên khác trong nhóm đã thực hiện vào dự án / db liên kết cục bộ của bạn. nhưng bạn cần thực hiện thêm bước để so sánh lược đồ dự án với lược đồ dev db cục bộ của bạn và áp dụng các mod. Nó có ý nghĩa, nhưng có vẻ khó xử lúc đầu.
Dự án DB là một công cụ rất mạnh mẽ. Họ không chỉ tạo ra các kịch bản mà có thể áp dụng chúng ngay lập tức. Hãy chắc chắn không phá hủy db sản xuất của bạn với nó. ;)
Tôi thực sự thích các dự án VS DB và tôi hy vọng sẽ sử dụng công cụ này cho tất cả các dự án db của tôi trong tương lai.
+ tom