Tôi chỉ bắt đầu làm việc với các dự án cơ sở dữ liệu trong Visual Studio 2010, và tôi tự hỏi làm thế nào tôi nhận được trình tạo tập lệnh vi phân để bao gồm câu lệnh DROP TABLE. Nếu tôi tạo một kịch bản bảng mới trong thư mục Tables, sự khác biệt chọn lên và bao gồm câu lệnh CREATE TABLE trong kịch bản triển khai, nhưng khi tôi xóa tệp SQL đó khỏi dự án, nó không đặt DROP trong tập lệnh.Thả một bảng với Visual Studio 2010 Database Project
Tôi đã xác minh rằng điều này cũng áp dụng cho các quy trình được lưu trữ. Có cách nào để loại bỏ các đối tượng hiện có trong cơ sở dữ liệu không?
Lưu ý: Tôi nghĩ rằng điều này sẽ áp dụng cho Hệ thống nhóm Visual Studio 2008 cho nhà phát triển cơ sở dữ liệu (Data Dude) GDR.
Cảm ơn! Một chút thời gian "duh" ở đó, tôi đoán tôi vừa bỏ lỡ hộp kiểm đó. –
trong studio trực quan 2013 Tôi không thể tìm thấy xuất bản cũng như triển khai tab trong cài đặt dự án và khi tôi thả cơ sở dữ liệu, không có kịch bản nào được tạo khi tôi thả bảng mặc dù nó hoạt động để tạo bảng .. bất kỳ đề xuất nào? –
@Mohamed Nhấp chuột phải vào dự án cơ sở dữ liệu trên Solution Explorer, chọn ** Publish **, sau đó nhấp vào nút ** Advanced **. Trên cửa sổ mới, chuyển đến tab Thả, chọn tùy chọn đầu tiên: ** Thả đối tượng vào đích nhưng không nằm trong nguồn **. Chỉ cần lưu ý rằng bây giờ mọi thứ không có trong nguồn sẽ bị loại bỏ theo mặc định, vì vậy bạn sẽ phải tự kiểm tra các đối tượng nào bạn không cần phải bị loại bỏ. –