2015-01-15 20 views
7

Theo tất cả mọi thứ tôi đã đọc về mẫu "Dự án Cơ sở dữ liệu SQL Server" trong Visual Studio 2013, cần có thư mục 'Scripts' khi bạn tạo dự án có chứa các tập lệnh SQL triển khai trước và sau mà bạn muốn được thực hiện trên ấn phẩm.Các kịch bản trước và sau triển khai trong dự án Cơ sở dữ liệu VS2013 ở đâu?

Khi tôi tạo ra một dự án DB trống mới, các cấu trúc duy nhất tôi có thể thấy là 'tài sản' và 'Tham khảo' nút:

enter image description here

Tôi đã thử bằng tay thêm các kịch bản SQL theo trong các thư mục chính xác theo các bài báo tôi đã đọc trực tuyến, nhưng vẫn không có niềm vui. Tôi sẽ nói các tài liệu MSDN dường như chỉ chủ yếu đến VS2010 hoặc tốt nhất 2012 DB dự án, ví dụ this MSDN page mà giả định rằng 'Scripts' thư mục đã được dân cư như là một phần của việc tạo ra dự án.

Tôi cũng đã thử cài đặt bản cập nhật tháng 11 năm 2014 cho công cụ cơ sở dữ liệu SQL Server qua menu cập nhật VS2013 và tạo dự án DB mới, với cùng kết quả.

Trả lời

10

Nếu bạn cố gắng thêm mục mới vào dự án, hai trong số các mẫu tập lệnh trên phiếu mua hàng là tập lệnh triển khai trước và tập lệnh Post-deployment.

enter image description here

Ngoài ra, nếu bạn chỉ cần thêm một kịch bản bình thường đối với dự án, bạn có thể sau đó đánh dấu nó cho việc triển khai Pre-/sau thông qua "Xây dựng hành động" bất động sản:

enter image description here

Không còn các thư mục dành riêng cho các tập lệnh này nữa.

+1

Cũng lưu ý rằng tập lệnh sẽ không được thêm vào khi bạn tạo tập lệnh hoặc 'cập nhật' từ So sánh giản đồ. Nó chỉ được nối thêm khi bạn 'triển khai'. – Taran

Các vấn đề liên quan