แชร์ผ่าน


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

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

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

  • SQL Server บน เครื่องเสมือน Azure
  • Amazon RDS สําหรับ SQL Server
  • Amazon RDS Custom สําหรับ SQL Server
  • Google Cloud SQL สําหรับ SQL Server

หมายเหตุ

AWS RDS SQL Server, AWS RDS Custom SQL Server และ Google Cloud SQL Server ไม่รองรับเวอร์ชัน Express ตรวจสอบให้แน่ใจว่า คุณกําลังใช้รุ่นที่เหมาะสมของ SQL Server สําหรับ CDC

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

หมายเหตุ

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

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

  • เข้าถึงพื้นที่ทํางานในโหมดสิทธิ์การใช้งาน Fabric capacity (หรือ) โหมดสิทธิ์การใช้งานรุ่นทดลองใช้ที่มีสิทธิ์ผู้สนับสนุนหรือสูงกว่า
  • เซิร์ฟเวอร์ 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. บนหน้า เชื่อมต่อ เลือก การเชื่อมต่อใหม่

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

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

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

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

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

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

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

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

      หมายเหตุ

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

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

      หมายเหตุ

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

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

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

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

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

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

  7. บนหน้าจอ ตรวจสอบ + สร้าง ให้ตรวจสอบสรุป จากนั้นเลือก เชื่อมต่อ

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

ดูเหตุการณ์ที่อัปเดตแล้ว

คุณสามารถดูแหล่งข้อมูล 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 ในโหมดมุมมองสด

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