Các lựa chọn thay thế cho các giải pháp & dự án SSMS?


8

Theo Tài liệu SQL Server chính thức , việc sử dụng "Giải pháp, Dự án và Mục" không được chấp nhận. Biểu ngữ cảnh báo dễ thấy (mặc dù hơi khó hiểu) ở đầu trang MSDN nêu:

"Tính năng này sẽ bị xóa trong phiên bản tương lai của Microsoft SQL Server. Tránh sử dụng tính năng này trong công việc phát triển mới và lên kế hoạch sửa đổi các ứng dụng hiện đang sử dụng tính năng này."

Thật không may, không có đề xuất cho các chiến lược lưu trữ / container thay thế được đưa ra. Vì vậy, cách được đề xuất để lưu trữ và đóng gói các tập lệnh, truy vấn và tệp khác nhau tạo nên ứng dụng cơ sở dữ liệu của bạn là gì? Tôi cũng rất muốn biết liệu có ai trong số bạn đang sử dụng khung Giải pháp hoặc Dự án trong công việc hiện tại của bạn không và bạn sử dụng chúng để làm gì.

[Lưu ý: Tôi nhận thấy rằng tôi có thể sử dụng VS2010 cho chức năng này, nhưng tôi quan tâm đến các phương pháp dựa trên SSMS (vì những lý do thể hiện trong câu trả lời cho câu hỏi này ).]


Câu trả lời:


7

Đọc giữa các dòng, tôi đoán rằng dự kiến ​​/ kế hoạch dành cho loại dự án SQL Server Data Tools (SSDT) ​​sẽ được mở rộng sang SSMS để phát hành SQL 2012. Rõ ràng điều đó đã không xảy ra, vì vậy chúng tôi bị mắc kẹt với ( thẳng thắn khủng khiếp) SSMS diễn giải một dự án.

Nếu bạn muốn một cái gì đó để quản lý nguồn cơ sở dữ liệu của mình, bạn nên tìm hiểu sâu về SSDT. Tôi hiện đang sử dụng nó cho một dự án trường xanh và cũng đang chuyển một cơ sở dữ liệu lớn về trường nâu. Những khúc mắc nhỏ và những điểm đau nhưng không có điểm dừng chương trình và chúng tôi sẽ hoàn vốn vào thời gian đã đầu tư.

Jamie Thomson , người viết blog rộng rãi trên Dự án cơ sở dữ liệu VS2010 (tiền thân), đã bắt đầu xuất bản các bài viết về SSDT và dường như là một fan hâm mộ lớn như tôi. Bob Beauchemin là một người áp dụng sớm đáng để theo dõi.

Nếu bạn muốn tổ chức một tập hợp các tập lệnh ngẫu nhiên (chứ không phải là xây dựng cơ sở dữ liệu đầy đủ), bạn có thể nhưng hỗ trợ không hoàn toàn là "hạng nhất". Để làm như vậy, hãy tạo loại dự án SSDT tiêu chuẩn và thay đổi tập lệnh của bạn thành loại biên dịch "Không" trong thuộc tính tệp.


SSDT hoạt động trong môi trường Visual Studio. Mặc dù tôi chắc chắn rằng nó rất mạnh mẽ và hữu ích, tôi đang tìm kiếm một cách tiếp cận dựa trên SSMS cho vấn đề này, như tôi đã trình bày trong Lưu ý của tôi ở trên.
kmote

0

Tại Red Gate, chúng tôi vừa phát hành bản dựng SQL Source Control hoạt động cùng với SSDT, cung cấp cách quản lý và thay đổi cơ sở dữ liệu kiểm soát nguồn từ SQL Server Management Studio, hoạt động dựa trên kho dự án cơ sở dữ liệu.

Thông tin chi tiết và liên kết tải xuống có thể được tìm thấy trên chính diễn đàn SSDT:

http://social.msdn.microsoft.com/Forums/en-GB/ssdt/thread/0c763f98-c55a-44a7-9100-80a6d9223d04

Đây là bản dựng Beta miễn phí. Chúng tôi hiện đang tìm kiếm phản hồi của cộng đồng trước khi chúng tôi hợp nhất tính năng này vào bản phát hành đầy đủ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.