本地SQL Server数据库连接Budibase的参数查询方法
连接SQL Server到Budibase的参数查找方法
Host(主机地址)
- 打开SQL Server Management Studio(SSMS),成功连接后,在对象资源管理器顶部查看服务器名称:
- 本地默认实例通常是
localhost或你的电脑名称(如DESKTOP-XXXXXX); - 命名实例格式为
主机名\实例名(如DESKTOP-XXXXXX\SQLEXPRESS),直接填写这个字符串作为Host即可。
- 本地默认实例通常是
Port(端口号)
- 方法1:右键SSMS中的服务器名称→属性→连接,找到「TCP端口」字段的值;
- 方法2:在SSMS新建查询窗口执行以下语句,返回结果即为当前连接的端口号:
SELECT local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID; - 默认实例的默认端口是1433,命名实例可能使用动态端口,建议设置固定端口方便后续连接。
User(用户名)和Password(密码)
你之前使用的是Windows身份验证,但Budibase要求使用SQL Server身份验证的账号,需手动创建:
- 在SSMS中展开服务器→安全性→登录名,右键选择新建登录名;
- 选择「SQL Server身份验证」,设置用户名和密码,按需取消「强制密码过期」选项;
- 切换到「用户映射」标签,为该账号分配目标数据库的访问权限(如勾选
db_owner角色); - 创建完成后,这个用户名和密码就是Budibase需要填写的User和Password。
额外注意事项
需确保SQL Server的TCP/IP协议已开启:
- 打开SQL Server配置管理器→展开SQL Server网络配置→找到对应实例的协议→右键TCP/IP→选择启用;
- 重启SQL Server服务使设置生效。
内容的提问来源于stack exchange,提问作者Redfalcon5
相关产品推荐
相关产品推荐

