1. 程式人生 > >Confluence 6 SQL Server 創建一個數據庫和數據庫用戶

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

macro 設置 自己 大小 read 和數 orm java 查詢

一旦你成功安裝了 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‘ 錯誤,你需要禁止其他用戶連接數據庫,通過設置數據庫模式為單一用戶模式。

    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,你需要運行下面的命令來完成設置:

    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

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