標籤:使用者模式 serve nbsp number name 資料庫表 nta add 運行
一旦你成功安裝了 SQL Server 服務器,請按照下面的方法為你的 Confluence 建立資料庫使用者和資料庫:
- 使用你的 SQL 管理員權限,建立一個新的資料庫(例如
confluence)。
- 為資料庫設定預設的字元集為 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; |
- 檢查資料庫的隔離等級 READ_COMMITTED_SNAPSHOT 設定為 ON。
SELECT is_read_committed_snapshot_on FROMsys.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; |
- 使用你的 SQL 管理員權限,為 Confluence 建立一個新的 SQL 使用者賬戶(例如
confluenceuser)。
- 針對資料庫表,為這個使用者賦予,建立,讀取和寫入的許可權。Confluence 必須能夠建立自己的 schema。參考 SQL Server 文檔來瞭解如何進行這個操作。
https://www.cwiki.us/display/CONFLUENCEWIKI/Database+Setup+for+SQL+Server
Confluence 6 SQL Server 建立一個資料庫和資料庫使用者