0

我想为 Atlassian Confluence 使用外部数据库。因此,我安装了 SQL Server 2008 Express。Confluence 和 sql 服务器在同一台机器上(只是一个德行 atm。)

我启动了 confluence 向导以使用外部数据库,但现在我停留在第 2 步。(配置数据库)。

但我不知道我应该在这些空格中输入什么。

在此处输入图像描述

密码和用户名是什么意思?服务器实例或单个数据库的用户名和密码?

我试图这样连接:

jdbc:jtds:sqlserver://localhost:1433/confluence 用户名:WIN-2008STD/管理员密码:

但后来我得到了这个错误:

配置数据库失败。无法创建数据库架构。java.sql.SQLException:网络错误IOException:连接被拒绝:连接


关于我的 SQL Server 的信息:

服务器名称:WIN-2008STD\SQLEXPRESS

confluence 应该使用的数据库:confluence

IP地址:192.168.1.106


4

2 回答 2

1

您是否在 SQL Server 中创建了一个对数据库“confluence”具有适当访问权限的用户?

您需要在您提供的屏幕截图中提供此用户的用户名和密码。

数据库 URL 应包含数据库的名称 - “confluence” - 您尝试连接到的数据库,即:

  • jdbc:jtds:sqlserver://localhost:1433/confluence

您可能希望查看用于管理 SQL Server 的SQL Server Management Studio Express - 您应该能够创建用户并授予适当的访问权限。

还值得查看Atlassian 文档中有关将 Confluence 连接到 SQL Server 的说明。

于 2011-07-25T10:35:14.610 回答
1

您需要为 SQLExpress 添加实例详细信息。你需要类似的东西jdbc:jtds:sqlserver://localhost:1433/confluence;instance=SQLEXPRESS

于 2011-12-26T18:37:04.807 回答