【问题标题】:Redmine with SQL Server 2008 R2使用 SQL Server 2008 R2 进行 Redmine
【发布时间】:2012-11-02 13:38:45
【问题描述】:

我使用安装指南here 使用 IIS 7 将 Redmine 安装到我们的 Windows 生产服务器。安装很顺利,几乎不需要我的任何输入 --- 我只是点击“开始”,它就完成了一切。

但是,我们的生产服务器已经安装了 SQL Server 2008 R2。在设置 Redmine 时,它​​似乎已经在单独的引擎中自动安装并设置了所需的数据库。我想将它迁移到我们的 SQL Server 2008 R2,只是为了将所有内容集中到一个引擎中,这样我们就少了一件需要关注的事情。

根据该安装指南,Redmine 支持多个数据库引擎。但我不明白“自定义数据库”部分中给出的说明。一方面,它说去 Redmine 应用程序的 config 文件夹并选择与我所需的数据库引擎对应的文件并将其重命名为 database.yml。

这是我的 Redmine 配置文件夹中的内容:

[folder] environments
[folder] initializers
[folder] locales
additional_environment.rb.example
application.rb
boot.rb
configuration.yml.example
database.yml
database.yml.example
environment.rb
preinitializer.rb
routes.rb
settings.yml

首先,我没有看到任何我希望的“database.yml.mssql”文件。我继续在记事本中打开 database.yml 只是为了看看我正在使用什么,这是该文件的内容:

production:
  adapter: sqlite3
  database: db/test.sqlite3
  host: localhost
  username: root
  password:
  encoding: utf8

development:
  adapter: mysql
  database: redmine_development
  host: localhost
  username: root
  password:
  encoding: utf8

我对 Microsoft SQL Server 2008 R2 以外的数据库的经验完全为零。我的第一个问题是,mysql 和 sqlite3 到底是在哪里安装的?我找不到它们的任何踪迹,而且我不知道如何“查看”数据库,即使是通过命令行也是如此。

有趣的是 Redmine 应用程序文件夹中名为“db”的文件夹。此文件夹包含:

[folder] migrate
schema.rb
test.sqlite3

这些文件几乎肯定是相关的,但我没有看到所有内容是如何联系在一起的。 migrate 文件夹包含一堆 .rb 文件,例如 001_setup.rb 和 105_build_projects_tree.rb。

我确实在 Google 上搜索过“redmine sql server”,但结果的问题是,在某些情况下,一个线程是从同一个问题开始的,但从未跟进,或者,帖子/线程已有多年历史,并且可能不再可靠。

现在,Redmine 似乎正在运行。我可以创建用户、登录等等。但它是一个巨大的黑匣子。如果迁移到 SQL Server 2008 R2 是不可行的,并且我坚持使用默认值,我想知道 Redmine 使用的数据库在哪里,以及如何查看表等。

底线问题:如何修改 Redmine 以使用 SQL Server 2008 R2?

【问题讨论】:

    标签: mysql sql-server sql-server-2008 sqlite redmine


    【解决方案1】:

    我没有任何使用 Redmine 和 MSSQL 的经验,所以我无法回答您的主要问题。但我可以就您的两个子问题提供一些信息:

    首先,我很确定“开发”数据库(mysql 数据库)不存在。 database.yml 似乎总是包含这些(我想作为一个示例,说明如何拥有一个同时具有测试和产品数据库的 Redmine 实例),但安装只创建生产数据库。

    如果您暂时无法使用 sqlite 数据库,您还询问了如何查看数据库。 http://www.sqlite.org/sqlite.html 有一个命令行程序,应该可以让您查询和修改数据库。

    【讨论】:

    • 谢谢,这很有帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多