Giả sử rằng lỗi xảy ra trong quá trình xây dựng và bạn không có bất kỳ lỗi cú pháp thực tế nào và đó là một đơn giản
:r path\to\file.sql
sau đó lỗi cũng xảy ra khi tập tin đang nhập không tồn tại. Vui lòng kiểm tra vị trí của tập tin. Nếu bạn không cung cấp một đường dẫn tuyệt đối, thì đường dẫn đó sẽ liên quan đến thư mục giải pháp (ít nhất là đối với tôi).
Nếu, trong khi phát triển, bạn muốn thấy lỗi mà quá trình xây dựng báo cáo, thì hãy đảm bảo bật "chế độ SQLCMD" trong trình soạn thảo T-SQL trong Visual Studio. Có một nút ở phía xa bên phải trong thanh nút có dấu "!" trong đó sẽ cho phép điều này. Hoặc bạn có thể vào menu SQL , chọn Transact-SQL Editor -> , chọn Cài đặt thực thi -> , sau đó chọn Chế độ SQLCMD . Bây giờ khi bạn Thực thi tập lệnh, nó sẽ diễn giải chính xác :r
, giống như quá trình xây dựng / xuất bản.
Ngoài ra, Tập lệnh triển khai bài đăng (PDS) của bạn cần được đặt Hành động xây dựng thành PostDeploy . Nếu nó được đặt thành Không thì nó sẽ bị bỏ qua hoàn toàn bởi quá trình xây dựng SSDT.