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 tersediacreate_record— sisipkan barisread_records— kueri tabel dan viewupdate_record— modifikasi barisdelete_record— hapus barisexecute_entity— jalankan stored procedureaggregate_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.
