เพิ่ม SQL Server บนแหล่งข้อมูล VM DB (CDC) ไปยังเหตุการณ์สตรีม (ตัวอย่าง)

บทความนี้แสดงวิธีการเพิ่ม SQL Server บนแหล่งข้อมูล CDC VM DB ไปยังเหตุการณ์

ตัวเชื่อมต่อแหล่งข้อมูล SQL Server บน VM DB (CDC) สําหรับสตรีมเหตุการณ์ Fabric ช่วยให้คุณสามารถจับภาพสแนปช็อตของข้อมูลปัจจุบันในฐานข้อมูล SQL Server บน VM ตัวเชื่อมต่อจะตรวจสอบและบันทึกการเปลี่ยนแปลงระดับแถวในอนาคตใดก็ตามในข้อมูล เมื่อการเปลี่ยนแปลงเหล่านี้ถูกบันทึกไว้ในสตรีมเหตุการณ์ คุณสามารถประมวลผลข้อมูลนี้ในแบบเรียลไทม์ และส่งไปยังปลายทางต่าง ๆ เพื่อประมวลผลหรือวิเคราะห์เพิ่มเติม

สำคัญ

ความสามารถที่เพิ่มขึ้นของสตรีมเหตุการณ์ Fabric อยู่ในตัวอย่างในขณะนี้

หมายเหตุ

แหล่งข้อมูลนี้ไม่ได้รับการสนับสนุนในภูมิภาคต่อไปนี้ของความจุพื้นที่ทํางานของคุณ: US3 ตะวันตก สวิตเซอร์แลนด์ตะวันตก

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

  • เข้าถึงพื้นที่ทํางาน Fabric premium ด้วยสิทธิ์ผู้สนับสนุนหรือสูงกว่า
  • เซิร์ฟเวอร์ SQL ที่กําลังทํางานบนฐานข้อมูล VM
  • SQL Server ของคุณบนฐานข้อมูล VM ต้องถูกกําหนดค่าเพื่ออนุญาตการเข้าถึงแบบสาธารณะ
  • เปิดใช้งาน CDC ใน SQL Server ของคุณบนฐานข้อมูล VM โดยการเรียกใช้กระบวนงาน sys.sp_cdc_enable_dbที่เก็บไว้ สําหรับรายละเอียด ดู เปิดใช้งานและปิดใช้งานการรวบรวมข้อมูลการเปลี่ยนแปลง

หมายเหตุ

จํานวนสูงสุดของแหล่งข้อมูลและปลายทางสําหรับหนึ่งเหตุการณ์สตรีมคือ 11

เปิดใช้งาน CDC ใน SQL Server ของคุณบนฐานข้อมูล VM

  1. เปิดใช้งาน CDC สําหรับฐานข้อมูล

    EXEC sys.sp_cdc_enable_db; 
    
  2. เปิดใช้งาน CDC สําหรับตารางโดยใช้ตัวเลือกบทบาทการตรวจสอบ ใน MyTable ตัวอย่างนี้คือชื่อของตาราง SQL

    EXEC sys.sp_cdc_enable_table 
       @source_schema = N'dbo', 
       @source_name   = N'MyTable', 
       @role_name     = NULL 
    GO 
    

    หลังจากดําเนินการคิวรีสําเร็จแล้ว ให้คุณเปิดใช้งาน CDC ใน SQL Server ของคุณบนฐานข้อมูล VM

    สกรีนช็อตของการแสดง CDC ได้เปิดใช้งานแล้ว

เพิ่ม SQL Server บนฐานข้อมูล VM เป็นแหล่งข้อมูล

  1. ในตัวแสดงเวลาจริงของ Fabric เลือก เหตุการณ์สตรีม เพื่อสร้างเหตุการณ์ใหม่ ตรวจสอบให้แน่ใจว่า ได้เปิดใช้งานตัวเลือก ความสามารถขั้นสูง (ตัวอย่าง) แล้ว

    สกรีนช็อตของการสร้างกระแสเหตุการณ์ใหม่

  2. บนหน้าจอถัดไป เลือก เพิ่มแหล่งข้อมูลภายนอก

    สกรีนช็อตของการเลือกเพิ่มแหล่งข้อมูลภายนอก

กําหนดค่าและเชื่อมต่อกับ SQL Server บนฐานข้อมูล VM

  1. บนหน้าจอ เลือกแหล่งข้อมูล ให้เลือก SQL Server บน VM DB (CDC) เป็นแหล่งข้อมูล

    สกรีนช็อตที่แสดงการเลือกตัวเชื่อมต่อ SQL Server บน VM DB (CDC)

  2. บนหน้า เชื่อมต่อ เลือก การเชื่อมต่อใหม่

    สกรีนช็อตที่แสดงการเลือกลิงก์การเชื่อมต่อใหม่บนหน้าเชื่อมต่อ

  3. ในส่วน การตั้งค่าการเชื่อมต่อ ให้ป้อนค่าต่อไปนี้สําหรับ SQL Server บน VM:

    • เซิร์ฟเวอร์: ใส่ที่อยู่ IP ที่สามารถเข้าถึงโดยสาธารณะหรือชื่อโดเมนของ VM ของคุณ จากนั้นเพิ่มเครื่องหมายทวิภาคและพอร์ต ตัวอย่างเช่น ถ้าที่อยู่ IP ของคุณคือ xx.xxx.xxx.xxx และพอร์ตคือ 1433 คุณควรป้อน xx.xxx.xxx.xxx:1433 ในฟิลด์เซิร์ฟเวอร์ ถ้าไม่ได้ระบุพอร์ต จะใช้ค่า 1433 พอร์ตเริ่มต้น

    • ฐานข้อมูล: ใส่ชื่อของฐานข้อมูลที่คุณต้องการเชื่อมต่อบน SQL Server ของคุณบน VM

      สกรีนช็อตที่แสดงส่วนการตั้งค่าการเชื่อมต่อของหน้าเชื่อมต่อ

  4. เลื่อนลง และในส่วน ข้อมูลประจําตัวการเชื่อมต่อ ให้ทําตามขั้นตอนเหล่านี้

    • สําหรับ ชื่อการเชื่อมต่อ ให้ใส่ชื่อสําหรับการเชื่อมต่อ

    • สําหรับชนิดการรับรองความถูกต้อง เลือกพื้นฐาน

      หมายเหตุ

      ในขณะนี้ Fabric event streams สนับสนุนเฉพาะการรับรองความถูกต้องพื้นฐานเท่านั้น

    • ใส่ ชื่อผู้ใช้ และ รหัสผ่าน สําหรับ SQL Server บน VM

      หมายเหตุ

      อย่าเลือกตัวเลือก: ใช้การเชื่อมต่อแบบเข้ารหัส

      สกรีนช็อตที่แสดงส่วนข้อมูลประจําตัวการเชื่อมต่อของหน้าเชื่อมต่อ

  5. เลือก เชื่อมต่อ ที่ด้านล่างของหน้า

  6. ตอนนี้ บนหน้า เชื่อมต่อ ให้เลือก ตารางทั้งหมด หรือป้อนชื่อตารางที่คั่นด้วยเครื่องหมายจุลภาค เช่น: dbo.table1, dbo.table2

  7. เลือก ถัดไป

    สกรีนช็อตที่แสดงการเลือกตัวเลือกตารางทั้งหมด

  8. บนหน้าจอ ตรวจสอบและสร้าง ให้ตรวจสอบสรุป จากนั้นเลือก เพิ่ม

    สกรีนช็อตที่แสดงการเลือกปุ่มเพิ่ม

คุณสามารถดูแหล่งข้อมูล SQL Server บน VM DB CDC ที่เพิ่มลงในเหตุการณ์ของคุณในโหมดแก้ไข

สกรีนช็อตของ SQL Server ที่เพิ่มบนแหล่งที่มาของ CDC VM DB ในโหมดแก้ไขพร้อมปุ่มเผยแพร่ที่เน้น

หากต้องการใช้ SQL Server ที่เพิ่งเพิ่มเข้าไปใหม่บนแหล่งข้อมูล CDC VM DB ให้เลือก เผยแพร่ หลังจากที่คุณทําตามขั้นตอนเหล่านี้แล้ว SQL Server บนแหล่ง CDC VM DB จะพร้อมใช้งานสําหรับการแสดงภาพใน Live view

สกรีนช็อตของ SQL Server ที่เพิ่มเข้ามาบนแหล่งข้อมูล CDC VM DB ในโหมดมุมมองสด

ตัวเชื่อมต่ออื่นๆ: