微軟以DAB打造SQL MCP Server,捨棄NL2SQL改走確定性查詢路線
技術背景與核心架構
微軟推出的SQL MCP Server建構於Data API Builder(DAB)2.0之上,透過MCP(Model Context Protocol)提供AI代理安全存取企業資料庫的能力,支援資料的新增、讀取、更新與刪除操作。
關鍵技術特色:採用確定性查詢
與傳統自然語言轉SQL(NL2SQL)不同,SQL MCP Server改採用DAB內建的查詢建構器,產生完全確定性的T-SQL查詢語句,有效降低AI直接生成SQL時可能導致的語義錯誤與資料不一致風險。
安全與認證機制
SQL MCP Server支援完整的認證機制,包含從用戶端到伺服器的入站認證,以及從伺服器到資料庫的出站認證,確保資料存取過程的安全性與可控性。
應用場景與生態系統
此解決方案作為Microsoft AI Foundry的一部分,已整合至開源環境中,可協助企業將AI代理有效整合至現有資料工作流程,提升資料操作的自動化與安全性。
