แชร์ผ่าน


แยกแอปพลิเคชันระดับข้อมูล (DAC) จากพูล SQL เฉพาะของ Azure Synapse

นําไปใช้กับ:✅ Warehouse ใน Microsoft Fabric

ภาพรวม

คู่มือนี้ให้คําแนะนําทีละขั้นตอนเพื่อแยกแอปพลิเคชันระดับข้อมูล (DAC) จากกลุ่ม SQL เฉพาะของ Azure Synapse Analytics โดยใช้ SQL Server Object Explorer ใน Visual Studio 2022

แอปพลิเคชันระดับข้อมูลที่แยกออกมา (DACPAC) สามารถใช้ใน ผู้ช่วยการย้าย เพื่อโยกย้ายจากกลุ่ม SQL เฉพาะของ Azure Synapse Analytics ไปยัง Fabric Data Warehouse สําหรับข้อมูลเพิ่มเติม ดูการวางแผนการย้าย: กลุ่ม SQL เฉพาะของ Azure Synapse Analytics ไปยัง Fabric Data Warehouse

ข้อกําหนดเบื้องต้น

ข้อกําหนดของ Visual Studio

ตรวจสอบว่ามีการติดตั้ง SSDT แล้ว

คุณสามารถตรวจสอบว่ามี SSDT อยู่ในการติดตั้ง Visual Studio 2022 หรือไม่

  1. เปิดใช้แอปพลิเคชันตัวติดตั้ง Visual Studio

  2. เลือก ปรับเปลี่ยน บนอินสแตนซ์ Visual Studio 2022 ของคุณ

  3. ในแท็บ ปริมาณงาน ในส่วน ชุดเครื่องมืออื่นๆ ให้เลือก ที่เก็บข้อมูลและการประมวลผล

  4. ภายใต้รายละเอียดการติดตั้ง ยืนยันว่ามีการเลือกเครื่องมือข้อมูลเซิร์ฟเวอร์ SQL

    ถ้าไม่ใช่ เลือกเพื่อดาวน์โหลดและติดตั้ง

    ภาพหน้าจอของตัวติดตั้ง Visual Studio ที่แสดง SSDT ที่เลือกไว้

ข้อกําหนดของ Azure

  • การสมัครใช้งาน Azure ที่ใช้งานอยู่พร้อมด้วยพูล SQL เฉพาะที่ถูกเตรียมใช้งานในพื้นที่ทํางาน Azure Synapse Analytics
  • สิทธิ์เพียงพอในการแยกเมตาดาต้า (db_ownerหรือdboddladminบทบาท)

คู่มือนี้นําไปใช้กับ:

  • กลุ่ม SQL เฉพาะในพื้นที่ทํางาน Synapse
  • กลุ่ม SQL เฉพาะที่โยกย้ายไปยังพื้นที่ทํางาน Synapse

สถานการณ์อื่น ๆ ในการสร้าง DAC:

แยก DAC จากพูล SQL เฉพาะ

  1. ก่อนอื่น มาเชื่อมต่อกับพูล SQL เฉพาะของคุณภายใน Visual Studio กัน ค้นหา สตริงการเชื่อมต่อสําหรับพื้นที่ทํางาน Azure Synapse ของคุณ

  2. เปิดใช้ Visual Studio 2022 เปิด SQL Server Object Explorer จากเมนู มุมมอง

  3. เลือกปุ่มเพื่อเพิ่ม SQL Server ใน เชื่อมต่อ ป็อปอัพ ใส่ข้อมูลการเชื่อมต่อไปยังกลุ่ม SQL เฉพาะของคุณ

    • ชื่อเซิร์ฟเวอร์: <server-name>.sql.azuresynapse.net
    • การรับรองความถูกต้อง: การรับรองความถูกต้อง SQL หรือเลือกวิธีการรับรองความถูกต้อง Microsoft Entra สําหรับการสมัครใช้งานของคุณ
  4. เลือก เชื่อมต่อ

  5. ใน SQL Server Object Explorer ให้ขยายเซิร์ฟเวอร์ที่เชื่อมต่อ ขยายโหนดฐานข้อมูล

  6. คลิกขวาที่กลุ่ม SQL เฉพาะ

  7. เลือก แยกแอปพลิเคชันระดับข้อมูล...

  8. เลือกตําแหน่งที่ตั้งผลลัพธ์สําหรับ .dacpac ไฟล์

  9. กําหนดค่าการตั้งค่าการแยกที่เลือกได้ หรือยอมรับการตั้งค่าเริ่มต้นซึ่งรวมถึง schema เท่านั้น ไม่ใช่ข้อมูลตาราง

    สกรีนช็อตของวิซาร์ดแอปพลิเคชันการแยกข้อมูล

  10. เลือก ตกลง

  11. รอให้การแยกข้อมูลเสร็จสมบูรณ์

    • ถ้าพบข้อผิดพลาด ให้ดูหน้าต่าง การดําเนินการเครื่องมือข้อมูล สําหรับรายละเอียด

    • เลือก ดูบันทึก เพื่อดูขั้นตอนที่ทําหรือไม่ก็ได้เมื่อดําเนินการเสร็จสมบูรณ์

      สกรีนช็อตของ log.txt ที่เป็นผลมาจากการแยก DAC เสร็จสมบูรณ์

ขั้นตอนถัดไป