แชร์ผ่าน


เชื่อมต่อกับฐานข้อมูล SQL ของคุณใน Microsoft Fabric

นําไปใช้กับ:ฐานข้อมูล SQL ใน Microsoft Fabric

คุณสามารถเชื่อมต่อและคิวรีฐานข้อมูล SQL ของคุณ ใน Fabric ได้ในลักษณะ เดียวกับฐานข้อมูล Azure SQL

Prerequisites

ตัวแก้ไขคิวรีในพอร์ทัล Fabric

คุณสามารถเชื่อมต่อกับฐานข้อมูล SQL โดยใช้ตัว แก้ไขบนเว็บในพอร์ทัล Fabric

ตัวแก้ไขบนเว็บสําหรับฐานข้อมูล SQL ใน Fabric มีตัวสํารวจวัตถุพื้นฐานและส่วนติดต่อการดําเนินการคิวรี เมนูตัวสํารวจที่รวมกันจะแสดงรายการวัตถุฐานข้อมูลทั้งหมด

ฐานข้อมูล SQL ใหม่ใน Fabric เปิดโดยอัตโนมัติลงในตัวแก้ไขเว็บและฐานข้อมูลที่มีอยู่สามารถเปิดในตัวแก้ไขเว็บโดยการเลือกใน Fabric

ค้นหาสายอักขระการเชื่อมต่อ SQL

ใน Microsoft Fabric ปลายทางการวิเคราะห์ SQL และฐานข้อมูล SQL สามารถเข้าถึงได้ผ่านสตรีมข้อมูลแบบตาราง หรือจุดสิ้นสุด TDS คุ้นเคยกับแอปพลิเคชันเว็บที่ทันสมัยทั้งหมดที่โต้ตอบกับ จุดสิ้นสุด SQL Server TDS ซึ่งเรียกว่าสายอักขระการเชื่อมต่อ SQL ภายในอินเทอร์เฟซผู้ใช้ของ Microsoft Fabric

สตริงการเชื่อมต่อของฐานข้อมูล SQL จะคล้ายกับสตริงการเชื่อมต่อของฐานข้อมูล <server-unique-identifer>.database.windows.netAzure SQL สตริงการเชื่อมต่อจุดสิ้นสุดการวิเคราะห์ SQL มีลักษณะเหมือน<server-unique-identifier>.<tenant>.fabric.microsoft.com

เมื่อต้องการค้นหาสายอักขระการเชื่อมต่อ SQL สําหรับฐานข้อมูล Fabric SQL ของคุณ:

  • ไปที่การตั้งค่ารายการฐานข้อมูล SQL ของคุณ
  • หรือในรายการหน่วยข้อมูล เลือก ... เมนู เลือก การตั้งค่า จากนั้น สตริงการเชื่อมต่อ ผ้าให้สายอักขระการเชื่อมต่อที่สมบูรณ์สําหรับผู้ให้บริการรวมถึง ADO.NET, JDBC, ODBC, PHP และไป
  • หรือเลือกปุ่ม เปิดใน แล้วเลือก SQL Server Management Studio หรือ Visual Studio Code ชื่อเซิร์ฟเวอร์และชื่อฐานข้อมูลจะปรากฏขึ้น

วิธีค้นหาสายอักขระการเชื่อมต่อ SQL สําหรับจุดสิ้นสุดการวิเคราะห์ SQL ของฐานข้อมูล Fabric SQL ของคุณ:

  • ไปที่การตั้งค่าของรายการฐานข้อมูล SQL ของคุณ จากนั้นเลือก สตริงการเชื่อมต่อ
  • หรือเลือกเมนู ... แล้วเลือกจุดสิ้นสุด SQL จากนั้นคัดลอกสตริงการเชื่อมต่อ SQL

เปิดในปุ่มเพื่อเชื่อมต่อ

คุณสามารถเชื่อมต่อกับฐานข้อมูล SQL ของคุณได้อย่างง่ายดายด้วยปุ่ม เปิดใน ในตัวแก้ไขคิวรีพอร์ทัล Fabric เลือก SQL Server Management Studio หรือส่วนขยาย mssql ด้วย Visual Studio Code

สกรีนช็อตจากตัวแก้ไขคิวรีพอร์ทัล Fabric ที่แสดงปุ่มเปิดในสําหรับการเชื่อมต่ออย่างง่ายด้วย SSMS หรือส่วนขยาย mssql ใน VS Code

เชื่อมต่อกับ SQL Server Management Studio ด้วยตนเอง

หากเวอร์ชัน SSMS ของคุณเก่ากว่า 21 ระบบจะไม่รองรับการรวบรวมรายละเอียดการเชื่อมต่อโดยอัตโนมัติหลังจากคลิก เปิดใน คุณยังคงสามารถเชื่อมต่อด้วยตนเองได้โดยการระบุข้อมูลเซิร์ฟเวอร์ ฐานข้อมูล และการรับรองความถูกต้องของคุณ

สกรีนช็อตของการตั้งค่า SSMS

ใน SQL Server Management Studio (SSMS):

  1. จากพื้นที่ทํางานของคุณในปริมาณงานฐานข้อมูลของ Fabric ให้เลือก ถัดจาก...ฐานข้อมูล SQL ของคุณ
  2. เลือก การตั้งค่า
  3. เลือก สตริงการเชื่อมต่อ ค้นหาสายอักขระการเชื่อมต่อไปยังฐานข้อมูล SQL ของคุณ รวมถึงData Source= ตัวอย่างเช่น: tcp:<servername>.database.fabric.microsoft.com,1433 Initial Catalog=เป็นชื่อฐานข้อมูล
  4. ใน SSMS เปิด การเชื่อมต่อใหม่
  5. จากกล่องโต้ตอบ Fabric ให้คัดลอกและวางค่าจาก Server Name ลงในชื่อเซิร์ฟเวอร์
  6. เลือก ชนิดการรับรองความถูกต้อง : Microsoft Entra ID - สากลพร้อมการสนับสนุน MFA
  7. เลือก ตัวเลือก<<
  8. คัดลอกและวางค่าจาก Database Name ลงในกล่องข้อความเชื่อมต่อกับฐานข้อมูล
  9. เลือก เชื่อมต่อ
  10. ลงชื่อเข้าใช้ด้วย Microsoft Entra ID - สากลพร้อมการรองรับ MFA

เชื่อมต่อกับส่วนขยาย MSSQL สําหรับ Visual Studio Code ด้วยตนเอง

คุณยังสามารถใช้ ประสบการณ์การเรียกดู Fabric ในส่วนขยาย MSSQL สําหรับ VS Code ได้อีกด้วย คุณลักษณะนี้ช่วยให้นักพัฒนาสามารถเชื่อมต่อกับฐานข้อมูล SQL ของตนได้อย่างราบรื่นในปลายทางการวิเคราะห์ Fabric หรือ SQL โดยไม่ต้องคัดลอกสตริงการเชื่อมต่อด้วยตนเองจากพอร์ทัล Fabric หรือใช้ปุ่ม เปิดเข้า เพื่อเชื่อมต่อโดยตรงกับฐานข้อมูลภายใน VS Code

ภาพหน้าจอของการตั้งค่าการเชื่อมต่อ VS Code

เชื่อมต่อกับ sqlcmd

คุณสามารถเชื่อมต่อกับฐานข้อมูล SQL ของคุณใน Fabric ด้วย sqlcmd ได้ เช่นเดียวกับผลิตภัณฑ์ SQL Database Engine อื่น ๆ ใช้การรับรองความถูกต้องของ Microsoft Entra ID ด้วย G ตัวเลือก การรับรองความถูกต้องของ Microsoft Entra (-G) ต้องการอย่างน้อยเวอร์ชัน 13.1

ในตัวอย่างต่อไปนี้ แทนที่ <server name> ด้วยสตริงยาวของข้อความที่ไม่ซ้ํากันซึ่งแสดงถึงฐานข้อมูล SQL ของคุณใน Fabric

sqlcmd -S <your_server>.database.fabric.microsoft.com;1433 -G -d <your_database> -i ./script.sql

เชื่อมต่อกับโปรแกรมอรรถประโยชน์ bcp

คุณสามารถเชื่อมต่อกับฐานข้อมูล SQL ของคุณใน Fabric ด้วย โปรแกรมอรรถประโยชน์ bcp ได้เช่นเดียวกับผลิตภัณฑ์ SQL Database Engine อื่น ๆ ใช้การรับรองความถูกต้องของ Microsoft Entra ID ด้วย -G ตัวเลือก

ในตัวอย่างต่อไปนี้ แทนที่ <server name> ด้วยสตริงยาวของข้อความที่ไม่ซ้ํากันซึ่งแสดงถึงฐานข้อมูล SQL ของคุณใน Fabric

bcp bcptest in "c:\temp\sample.dat" -S <your_server>.database.fabric.microsoft.com;1433 -d testdb -G -c

เชื่อมต่อกับ Python Notebook

Fabric Python Notebooks (พรีวิว) มีความสามารถในการเรียกใช้โค้ด T-SQL ด้วยคําสั่งเวทมนตร์ T-SQL

ในขั้นตอนต่อไปนี้ ให้เชื่อมต่อกับฐานข้อมูล SQL ใน Fabric โดยใช้คําสั่ง magic %%tsql :

  1. สร้างสมุดบันทึกในพื้นที่ทํางานของคุณด้วยการตั้งค่าภาษาเป็น Python

  2. ในเซลล์ ให้ใช้คําสั่งเว %%tsql ทมนตร์ ชนิดของเซลล์จะเปลี่ยนเป็น T-SQLโดยอัตโนมัติ

    ในตัวอย่างต่อไปนี้ ให้แทนที่ <databasename> ด้วยชื่อฐานข้อมูล SQL ของคุณใน Fabric พารามิเตอร์ควร -type เป็น SQLDatabase.

    %%tsql -artifact <databasename> -type SQLDatabase
    

    จากนั้นรวมคําสั่ง T-SQL ของคุณ ตัวอย่างเช่น เมื่อต้องการเรียกใช้แบบสอบถามจากฐานข้อมูลที่ชื่อว่า Contoso:

    %%tsql -artifact Contoso -type SQLDatabase
    SELECT * FROM SalesLT.Customer;
    
  3. คุณยังสามารถผูกผลลัพธ์กับดาต้าเฟรมด้วยอาร์กิวเมนต์:-bind

    %%tsql -artifact Contoso -type SQLDatabase -bind df2
    

สําหรับความเป็นไปได้เพิ่มเติมในการสืบค้นข้อมูลของคุณด้วย T-SQL ภายในสมุดบันทึก Python โปรดดู เรียกใช้โค้ด T-SQL ในสมุดบันทึก Fabric Python หากต้องการดูไวยากรณ์แบบเต็ม ให้ใช้ %tsql? คําสั่ง คําสั่งนี้แสดงข้อมูลความช่วยเหลือสําหรับคําสั่งเวทมนตร์ T-SQL รวมถึงพารามิเตอร์ที่พร้อมใช้งานและคําอธิบาย