Confluence 6 SQL Server 建立一個數據庫和數據庫用戶

一旦你成功安裝了 SQL Server 服務器,請按照下面的方法爲你的 Confluence 建立數據庫用戶和數據庫:java

  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' 錯誤,你須要禁止其餘用戶鏈接數據庫,經過設置數據庫模式爲單一用戶模式。數據庫

    ALTER DATABASE <database-name> SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
    <your ALTER DATABASE query>
    ALTER DATABASE <database-name> SET MULTI_USER;
  3. 檢查數據庫的隔離級別 READ_COMMITTED_SNAPSHOT 設置爲 ON。
    SELECT is_read_committed_snapshot_on FROM
    sys.databases WHERE name= 'database-name'

    若是查詢返回的結果是 1,那麼 READ_COMMITTED_SNAPSHOT 設置爲 ON,你已經正確完成設置了。服務器

    若是查詢返回的結果是 0, READ_COMMITTED_SNAPSHOT 選項爲 OFF,你須要運行下面的命令來完成設置:eclipse

    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+Serverspa

相關文章
相關標籤/搜索