สมมติว่าข้อผิดพลาดเกิดขึ้นระหว่างกระบวนการสร้างและคุณไม่มีข้อผิดพลาดทางไวยากรณ์ที่แท้จริงและเป็นเรื่องง่าย
:r path\to\file.sql
ดังนั้นข้อผิดพลาดจะเกิดขึ้นเมื่อไฟล์ที่นำเข้าไม่มีอยู่ โปรดตรวจสอบตำแหน่งของไฟล์ หากคุณไม่ได้ระบุเส้นทางแบบสัมบูรณ์เส้นทางนั้นจะสัมพันธ์กับโฟลเดอร์โซลูชัน (อย่างน้อยก็สำหรับฉัน)
หากในขณะที่กำลังพัฒนาคุณต้องการดูข้อผิดพลาดที่รายงานกระบวนการสร้างจากนั้นตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน "โหมด SQLCMD" ในตัวแก้ไข T-SQL ใน Visual Studio มีปุ่มทางด้านขวาสุดในแถบปุ่มที่มี "!" ในนั้นที่ควรเปิดใช้งานสิ่งนี้ หรือคุณสามารถไปที่SQLเมนูเลือกTransact-SQL Editor ->เลือกการตั้งค่าการดำเนินการ ->แล้วในที่สุดเลือกโหมด SQLCMD ตอนนี้เมื่อคุณเรียกใช้งานสคริปต์สคริปต์จะแปลความหมายได้อย่างถูกต้อง:r
เช่นเดียวกับกระบวนการสร้าง / เผยแพร่
นอกจากนี้ยังโพสต์ปรับใช้ Script ของคุณ (PDS) จะต้องมีของการสร้างการดำเนินชุดPostDeploy หากตั้งค่าเป็นไม่มีจะถูกข้ามโดยกระบวนการสร้าง SSDT ทั้งหมด