2012-11-12 28 views

Trả lời

1

Câu trả lời ngắn gọn: Không. Chúng được thiết kế để hoạt động theo cách này.

Câu trả lời dài hơn: Không. Các dự án SQL sử dụng rất nhiều lệnh SQLCMD để quản lý biến và như vậy khi phát hành cơ sở dữ liệu. Chúng có thể được truyền vào từ ứng dụng gọi điện theo những cách mà T-SQL chuẩn không thể xử lý hoặc không thể xử lý tốt. Một cải tiến đã được thực hiện trong SSDT trên các dự án DB cũ hơn là bây giờ bạn đang nói rằng SQLCMD không được kích hoạt để kịch bản sẽ không chạy chút nào.

Tôi không chắc chắn về kịch bản của bạn, nhưng bạn có thể tự động hóa việc xây dựng/xuất bản các dự án sử dụng SQLPackage. Chúng tôi đã làm điều đó cho nhóm phát triển của mình để họ có thể dễ dàng làm mới bản sao làm việc tại địa phương mà không cần phải mở dự án hoặc chạy tập lệnh.

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