มุมมองระบบอ้างอิงใน SSDT?


19

ฉันได้นำเข้าฐานข้อมูลไปยัง SSDT ที่มีการอ้างอิงถึงมุมมองระบบ (โดยเฉพาะ sys.columns) ปัญหาคือว่าฉันได้รับคำเตือนเกี่ยวกับการอ้างอิงที่ยังไม่ได้แก้ไขเมื่อฉันสร้างโครงการ

จากสิ่งที่ฉันเห็นในฟอรัม MSDN ดูเหมือนว่าอาจเป็นปัญหาที่ทราบ: http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0602-42e6-a639- d73bed903c26

ตอนนี้ฉันรู้ว่าฉันสามารถปิดการเตือนหรือเพิกเฉยได้ แต่ไม่มีใครรู้วิธีการแก้ปัญหาที่เกิดขึ้นจริง?

ขอบคุณ

คำตอบ:


24

สิ่งนี้ควรได้รับการจัดการโดยการเพิ่มการอ้างอิงไปยังฐานข้อมูลหลัก

เพิ่มกล่องโต้ตอบการอ้างอิงฐานข้อมูล

ก่อนหน้านี้เรามีปัญหาเกี่ยวกับเส้นทางสัมพัทธ์ที่ใช้อ้างอิง master.dacpac ( ดังอธิบายไว้ที่นี่ ) หากฉันจำได้ถูกต้องเราจะดึงสำเนาของไฟล์ master.dacpac ลงในโครงการท้องถิ่นและอ้างอิงโดยใช้ตัวเลือกสุดท้ายที่แสดงในกล่องโต้ตอบด้านบน ไม่เหมาะอย่างไรก็ตามเนื่องจากคุณจะต้องจำให้อัปเดตสำเนาอ้างอิงของคุณเป็นระยะ

จะอัปเดตหากฉันสามารถหารายละเอียดของสิ่งที่ก่อให้เกิดปัญหากับวิธีการอ้างอิงได้


2

การอ้างอิงถึง sys.tables หรือที่คล้ายกันสามารถแก้ไขได้โดยเพียงอ้างอิงระบบหลัก db ตามที่ปรากฏในภาพของคำตอบของ Mark`s

ในกรณีที่คุณต้องการใช้วิธีอื่นและใช้ dacpac เพื่ออ้างอิงระบบ dbs คุณสามารถค้นหาได้ดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.