Ai có thể làm rõ sự khác biệt giữa xây dựng, xuất bản, triển khai và so sánh + cập nhật trong Công cụ dữ liệu SQL Server 2012?Công cụ dữ liệu SQL Server (SSDT): Sự khác biệt giữa Xây dựng, Xuất bản, Triển khai và So sánh + Cập nhật
Trả lời
Xây dựng - tạo tệp dacpac và xác minh rằng mọi thứ sẽ hoạt động. Điều này có nghĩa là tất cả các tham chiếu đều giải quyết, không có lỗi cú pháp rõ ràng, thiếu hoặc dấu phẩy thừa, v.v. Nói chung xây dựng thành công có nghĩa là dự án cơ sở dữ liệu của bạn sẽ hoạt động. Điều này cũng nên làm mới cá thể "gỡ lỗi" cục bộ của bạn để có một bản sao của cơ sở dữ liệu mà bạn có thể làm việc.
Xuất bản - Đây là hành vi tạo tập lệnh hoặc đẩy dự án vào cơ sở dữ liệu. Bạn sẽ sử dụng điều này nếu bạn muốn xem một kịch bản của tất cả các thay đổi với tùy chọn "Tạo kịch bản" hoặc chỉ tự động cập nhật cơ sở dữ liệu.
Triển khai - Tôi không nghĩ thuật ngữ này được sử dụng với các dự án SQL SSDT, nhưng nó phải tương ứng với lệnh Xuất bản.
So sánh + Cập nhật - Tôi nghĩ điều này chỉ khả dụng trong lệnh so sánh Lược đồ SQL của bạn từ bên trong dự án. Nó sẽ cho phép bạn so sánh một dự án/cơ sở dữ liệu với một dự án/cơ sở dữ liệu khác. Hữu ích nếu bạn muốn xem tất cả các thay đổi lược đồ cho các lựa chọn bạn đã thực hiện trong các tùy chọn so sánh lược đồ.
Tôi đã làm một loạt bài về SSDT trên blog của tôi có thể hữu ích cho bạn: http://schottsql.blogspot.com/search/label/SSDT
- 1. Sự khác biệt giữa xây dựng và triển khai?
- 2. Triển khai dự án cơ sở dữ liệu SQL Server (SSDT) qua dòng lệnh
- 3. Công cụ dữ liệu SQL Server và Visual Studio Issue
- 4. So sánh các công cụ để tạo tập lệnh cập nhật cho máy chủ SQL
- 5. Sự khác biệt giữa Thay đổi và Cập nhật SQL
- 6. Vấn đề với việc chặn các lỗi trong SSDT (Công cụ Dữ liệu SQL Server)
- 7. Sự khác biệt giữa các công cụ/công cụ của PowerShell/SQL Server?
- 8. Sự khác biệt giữa CẬP NHẬT VÀ CẬP NHẬT
- 9. Công cụ dữ liệu SQL Server - Chế độ khôi phục
- 10. Xuất dữ liệu từ công cụ nhà phát triển Chrome
- 11. Đề xuất về cách xây dựng công cụ Diff HTML?
- 12. Xuất bản dữ liệu bằng SSDT?
- 13. SQL: Sự khác biệt giữa "GIỮA" so với "current_date - số"
- 14. Công cụ khác biệt dữ liệu để tìm sự khác biệt giữa hai Tệp MDB Access
- 15. Công cụ khác nhau của SQL Server
- 16. Làm SSDT chỉ tạo ra một kịch bản SQL (và không triển khai cơ sở dữ liệu)
- 17. Chiến lược triển khai cơ sở dữ liệu (SQL Server)
- 18. Công cụ dữ liệu SQL Server có thể hoạt động với SSIS SQL Server 2008 không?
- 19. Sự khác biệt giữa "xây dựng" và "xây dựng lại" trong Visual Studio là gì?
- 20. Xây dựng đầy đủ, xây dựng và triển khai gia tăng trong Powerbuilder
- 21. Sự khác biệt giữa sql và mysql
- 22. Sự khác biệt giữa "db_owner" và "người dùng sở hữu cơ sở dữ liệu" trong SQL Server 2000 là gì?
- 23. Sự khác biệt thực sự giữa Phiên bản Hệ điều hành SDK và Phiên bản Triển khai hoặc Phiên bản Hệ điều hành Triển khai là gì?
- 24. So sánh dữ liệu
- 25. Công cụ để so sánh .dll và tháo rời những khác biệt?
- 26. Bất kỳ công cụ so sánh lược đồ cơ sở dữ liệu SQL Anywhere nào tốt?
- 27. Sự khác nhau về chuỗi so sánh giữa .NET và T-SQL?
- 28. Công cụ so sánh SQL miễn phí
- 29. Có sự khác biệt nào giữa SQL Server Express (2012) và LocalDB không?
- 30. Sự khác biệt giữa String.getBytes() và Bytes.toBytes (Dữ liệu chuỗi)
Lưu ý rằng bạn có thể so sánh + cập nhật từ một dacpac đến một db là tốt. –