MediaWiki在MS SQL Server上

我一直在挖掘在sql server上运行mediawiki而不是MySQL,但没有遇到任何具体的信息。 我们所有的服务器都在运行SQL Server,所以我想坚持下去。 我已经试过了Screwturn wiki,这是一个使用SQL Server的ASP.NET维基实现,但是我对编辑界面并不满意,而且真的希望MediaWiki能够正常运行。 有谁知道这是可能的吗?

    最近我一直在做同样的事情,但是我决定为了提供Mediawiki而设置MySQL。 考虑每个的优点:

    MySQL的

    • 是一个支持的数据库,所以如果出现问题,你会得到更好的答案。
    • 肯定会有补丁和升级的支持。
    • 通过维基百科很好的testing。 你不太可能看到“奇怪”的行为。
    • 易于安装和广泛使用的文档 – 而你可能需要仔细logging你用来获取MediaWiki与MSSQL工作的技巧。

    SQL Server

    • 可以在同类环境中利用现有的备份方法
    • 可以根据Active Directory分配权限

    使用LAMP堆栈configuration虚拟机花了不到一个小时,然后安装并configuration了MediaWiki。 备份是一个将MySQL数据库转储到文件服务器上的crontab。 您的里程可能会有所不同,但您最终可能会通过使用受支持的解决scheme节省大量时间。

    这可能是可能的。

    https://bugzilla.wikimedia.org/show_bug.cgi?id=9767

    有一个补丁,但我还没有确认它的工作(或尝试过)。 这可能会工作一段时间,只是非常小心修补。