ไม่แน่ใจว่าเหตุใด SSMS จึงไม่คำนึงถึงคำสั่งดำเนินการ แต่ก็ไม่เป็นเช่นนั้น นี่ไม่ใช่ปัญหาสำหรับฐานข้อมูลขนาดเล็ก แต่ถ้าฐานข้อมูลของคุณมีวัตถุ 200 ชิ้นล่ะ? ในกรณีนี้คำสั่งของการดำเนินการมีความสำคัญเพราะมันไม่ใช่เรื่องง่ายที่จะทำสิ่งเหล่านี้ทั้งหมด
สำหรับสคริปต์ที่ไม่เรียงลำดับที่สร้างโดย SSMS คุณสามารถติดตามได้
a) ดำเนินการสคริปต์ (วัตถุบางอย่างจะถูกแทรกบางอย่างเคยชินจะมีข้อผิดพลาดบางอย่าง)
b) ลบวัตถุทั้งหมดออกจากสคริปต์ที่เพิ่มลงในฐานข้อมูล
c) กลับไปที่ a) จนกว่าทุกอย่างจะถูกดำเนินการในที่สุด
ทางเลือกอื่นคือใช้เครื่องมือของบุคคลที่สามเช่นApexSQL Scriptหรือเครื่องมืออื่น ๆ ที่กล่าวถึงแล้วในเธรดนี้ (SSMS toolpack, Red Gate และอื่น ๆ )
สิ่งเหล่านี้จะดูแลการอ้างอิงสำหรับคุณและช่วยให้คุณประหยัดเวลามากยิ่งขึ้น