Confluence 6 SQL Server 建立一个数据库和数据库用户

一旦你成功安装了 SQL Server 服务器,请按照下面的方法为你的 Confluence 建立数据库用户和数据库:数据库

  1. 使用你的 SQL 管理员权限,建立一个新的数据库(例如 confluence)。
  2. 为数据库设置默认的字符集为 SQL_Latin1_General_CP1_CS_AS (大小写敏感)。

    ALTER DATABASE <database-name> COLLATE SQL_Latin1_General_CP1_CS_AS服务器

    若是你看到了 'database could not be exclusively locked to perform the operation' 错误,你须要禁止其余用户链接数据库,经过设置数据库模式为单一用户模式。spa

    ALTER DATABASE <database-name> SET SINGLE_USER WITH ROLLBACK IMMEDIATE;code

    <your ALTER DATABASE query>orm

    ALTER DATABASE <database-name> SET MULTI_USER;ci

  3. 检查数据库的隔离级别 READ_COMMITTED_SNAPSHOT 设置为 ON。

    SELECT is_read_committed_snapshot_on FROM文档

    sys.databases WHERE name= 'database-name'get

    若是查询返回的结果是 1,那么 READ_COMMITTED_SNAPSHOT 设置为 ON,你已经正确完成设置了。it

    若是查询返回的结果是 0, READ_COMMITTED_SNAPSHOT 选项为 OFF,你须要运行下面的命令来完成设置:io

    ALTER DATABASE <database-name>

       SET READ_COMMITTED_SNAPSHOT ON

       WITH ROLLBACK IMMEDIATE;

  4. 使用你的 SQL 管理员权限,为 Confluence 建立一个新的 SQL 用户帐户(例如 confluenceuser)。
  5. 针对数据库表,为这个用户赋予,建立,读取和写入的权限。Confluence 必须可以建立本身的 schema。参考 SQL Server 文档来了解如何进行这个操做。

https://www.cwiki.us/display/CONFLUENCEWIKI/Database+Setup+for+SQL+Server

相关文章
相关标签/搜索