You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将MSSQL数据库作为二级用户存储连接到WSO2服务器

MSSQL数据库连接凭证示例
  • Connection URL:jdbc:sqlserver://<主机地址>:<端口>;databaseName=<数据库名称>;encrypt=false

    补充说明:本地默认实例可省略端口,URL写为jdbc:sqlserver://localhost;databaseName=<数据库名称>;encrypt=false;若遇SSL证书验证问题,可添加trustServerCertificate=true参数,示例:jdbc:sqlserver://localhost:1433;databaseName=testdb;encrypt=true;trustServerCertificate=true

  • Driver Name:com.microsoft.sqlserver.jdbc.SQLServerDriver
  • Connection name:MSSQL登录用户名(默认常用sa,也可使用自定义数据库用户)
  • password:对应用户名的数据库登录密码
WSO2新版本MSSQL数据库配置步骤
  1. 部署MSSQL驱动
    WSO2新版本默认不带MSSQL驱动,需下载兼容版本的mssql-jdbc JAR包(推荐12.x系列),放到<WSO2_HOME>/repository/components/lib目录,之后重启WSO2服务。

  2. 配置数据源
    登录WSO2管理控制台,按路径操作:主菜单 > 配置 > 数据源 > 添加数据源:

  • 选择Generic Data Source类型,填写数据源名称
  • 在数据库连接栏填入上述Connection URL、Driver Name,以及MSSQL的用户名和密码
  • 点击测试连接确认连接正常,无误后保存配置。
  1. 组件专属数据库配置(可选)
    若要将WSO2特定组件(如身份服务器用户存储、注册表)迁移到MSSQL,需修改<WSO2_HOME>/repository/conf/deployment.toml文件,添加对应配置示例:
[database.user_store]
type = "sql"
url = "jdbc:sqlserver://localhost:1433;databaseName=WSO2_USER_STORE;encrypt=false"
driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
username = "sa"
password = "your_mssql_password"

修改完成后重启服务生效。

内容的提问来源于stack exchange,提问作者Ashutosh Patra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 05:44:55