必须先确认fitten code插件已安装且sql server实例可访问,再验证插件支持t-sql和sql server连接;若不支持则需升级至v2.8.0+;接着用「fitten: add sql connection」命令配置jdbc格式连接字符串,仅支持sql账号认证;输入凭据后测试连接,成功则自动保存至.fitten/config.json;最后在.sql文件中通过ctrl+space触发表名与字段智能补全,依赖view definition权限。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Fitten Code中配置SQL Server数据库连接,必须先确认当前编辑器环境已安装Fitten Code插件,并确保本地或远程SQL Server实例处于可访问状态,防火墙、网络策略及SQL Server配置管理器中的TCP/IP协议均已启用。
确认Fitten Code支持SQL Server连接能力
打开VS Code → 点击左侧扩展图标 → 搜索「Fitten Code」→ 查看插件详情页的「Supported Languages & Features」列表,确认其中明确包含「T-SQL」和「SQL Server connection」字样。若未列出,说明当前版本尚未启用数据库连接模块,需升级至v2.8.0或更高版本。
这一步不可跳过:旧版Fitten Code仅支持代码补全与注释生成,【不提供数据库连接面板或查询执行功能】。
在VS Code中配置SQL Server连接字符串
按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)→ 输入「Fitten: Add SQL Connection」→ 回车执行。
在弹出的输入框中,粘贴标准SQL Server JDBC连接字符串格式(注意不是ODBC):
jdbc:sqlserver://
例如:
jdbc:sqlserver://192.168.1.100:1433;databaseName=AdventureWorks2025;encrypt=true;trustServerCertificate=false;loginTimeout=30
⚠️ 若使用Windows身份验证,Fitten Code暂不支持Integrated Security=SSPI模式,必须改用SQL Server账号密码认证。
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
输入认证凭据并测试连接
第一步:在凭据弹窗中输入SQL Server用户名(如 sa 或自定义登录名);
第二步:输入对应密码;
第三步:点击「Test Connection」按钮。
若提示「Connection successful」,说明Fitten Code已通过内置mssql-python驱动(v1.2.0+)完成TDS协议握手;若失败,常见原因有三:
① SQL Server未启用「SQL Server and Windows Authentication mode」(仅Windows身份验证模式不被支持);
② 登录用户缺少 CONNECT SQL 权限;
③ 连接字符串中 encrypt=true 但服务器未配置TLS证书,此时需临时改为 encrypt=false 并确保 trustServerCertificate=true。
测试通过后,连接将自动保存至工作区 .fitten/config.json 中,后续重启VS Code无需重复输入。
在SQL文件中触发智能查询补全
新建一个 .sql 文件 → 输入 SELECT * FROM → 按 Ctrl+Space(或 Cmd+Space)→ 下拉列表将实时加载当前连接数据库中的所有表名(含 dbo、[schema] 前缀)。
选中某张表(如 dbo.Employee)后回车,Fitten Code会自动补全该表字段列表,并标注数据类型(如 BusinessEntityID INT, FirstName NVARCHAR(50))。
注意:此补全依赖于成功执行 sp_tables 和 sp_columns 系统存储过程,【若连接用户无VIEW DEFINITION权限,则字段级补全将为空】。










