· · 1 menit baca

SQL MCP Server — Cara yang Tepat untuk Memberi Agen AI Akses Database

SQL MCP Server dari Data API builder memberi agen AI akses database yang aman dan deterministik tanpa mengekspos skema atau mengandalkan NL2SQL.

azure-sql mcp data-api-builder ai azure databases
Postingan ini juga tersedia dalam:English, Català, Español, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, हिन्दी, Polski, Türkçe, العربية, Nederlands

Postingan ini diterjemahkan secara otomatis. Untuk versi aslinya, klik di sini.

Jujur saja: sebagian besar server MCP database yang tersedia saat ini sangat menakutkan. Mereka mengambil kueri bahasa alami, menghasilkan SQL secara langsung, dan menjalankannya pada data produksi Anda.

Tim Azure SQL baru saja memperkenalkan SQL MCP Server, dan mengambil pendekatan yang secara fundamental berbeda.

Mengapa tidak NL2SQL?

Model tidak deterministik. SQL MCP Server menggunakan pendekatan NL2DAB. Agen bekerja dengan lapisan abstraksi entitas Data API builder untuk menghasilkan T-SQL yang akurat secara deterministik.

Tujuh alat, bukan tujuh ratus

SQL MCP Server mengekspos tepat tujuh alat DML:

  • describe_entities — temukan entitas yang tersedia
  • create_record — sisipkan baris
  • read_records — kueri tabel dan view
  • update_record — modifikasi baris
  • delete_record — hapus baris
  • execute_entity — jalankan stored procedure
  • aggregate_records — kueri agregasi

Mulai dalam tiga perintah

dab init   --database-type mssql   --connection-string "@env('sql_connection_string')"

dab add Customers   --source dbo.Customers   --permissions "anonymous:*"

dab start

Cerita keamanan solid

RBAC di setiap lapisan, integrasi Azure Key Vault, Microsoft Entra + OAuth kustom.

Lihat posting lengkap dan dokumentasi.

Bagikan:
Lihat kode sumber postingan ini di GitHub ↗
← VS Code 1.116 — Aplikasi Agen Mendapatkan Navigasi Keyboard dan Penyelesaian Konteks File
Penilaian Modernisasi GitHub Copilot Adalah Alat Migrasi Terbaik yang Belum Anda Gunakan →