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‘ 错误,你需要禁止其他用户连接数据库,通过设置数据库模式为单一用户模式。

    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

原文地址:https://www.cnblogs.com/huyuchengus/p/9114612.html

时间: 2024-08-17 19:20:35

Confluence 6 SQL Server 创建一个数据库和数据库用户的相关文章

SQL Server 2016五大优势挖掘企业用户数据价值

转载自:http://soft.zdnet.com.cn/software_zone/2016/0318/3074442.shtml 3月10日,微软公司在美国纽约举办了一场名为“Data Driven”的活动,正式发布了新一代SQL Server 2016, 与此同时,还附赠了两条爆炸性消息:微软将SQL Server 2016开放给linux,同时还发布了一款针对Oracle数据库的迁移工具,以及相关的迁移优惠政策. 业内对这两条消息进行了各种各样的猜想和推测. 一周后,SQL Server

SQL Server 2012:SQL Server体系结构——一个查询的生命周期(第1部分)

为了缩小读取操作所涉及范围,本文首先着眼于简单的SELECT查询,然后引入执行更新操作有关的附加过程.最后你会读到,优化性能时SQLServer使用还原工具的相关术语和流程. 关系和存储引擎 如图所示,SQL Server被分为2个主要引擎:关系引擎和存储引擎.关系引擎有时也被称为查询处理器,因为它的主要功能是查询优化和执行.它包含检查查询语法和准备查询树的命令解析器:查询优化器毫无疑问是任何数据库系统中皇冠上的宝石:查询执行器对执行(查询计划)负责. 存储引擎对所有数据输入.输出管理负责.它包

(转)SQL Server创建索引

什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K .为了加快查找的速度,汉语字(词)典一般都有按拼音.笔画.偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词).同理,SQL Server允许用户在表中创建索引,指定按某列预先排序,从而大大提高查询速度.? SQL Server中的数据也是按页( 4KB )存放? 索引:是SQL Server编排数据的内部方法.它为

SQL Server创建存储过程(转载)

什么是存储过程? q       存储过程(procedure)类似于C语言中的函数 q       用来执行管理任务或应用复杂的业务规则 q       存储过程可以带参数,也可以返回结果 q       存储过程可以包含数据操纵语句.变量.逻辑 控制语句等 存储过程的优点 (1)执行速度快. 存储过程创建是就已经通过语法检查和性能优化,在执行时无需每次编译. 存储在数据库服务器,性能高. (2)允许模块化设计. 只需创建存储过程一次并将其存储在数据库中,以后即可在程序中调用该过程任意次.存储

SQL Server中一个隐性的IO性能杀手-Forwarded record

原文:SQL Server中一个隐性的IO性能杀手-Forwarded record 简介     最近在一个客户那里注意到一个计数器很高(Forwarded Records/Sec),伴随着间歇性的磁盘等待队列的波动.本篇文章分享什么是forwarded record,并从原理上谈一谈为什么Forwarded record会造成额外的IO.   存放原理     在SQL Server中,当数据是以堆的形式存放时,数据是无序的,所有非聚集索引的指针存放指向物理地址的RID.当数据行中的变长列增

SQL Server 2012:SQL Server体系结构——一个查询的生命周期(第3部分)(完结)

原文:SQL Server 2012:SQL Server体系结构--一个查询的生命周期(第3部分)(完结) 一个简单的更新查询 现在应该知道只读取数据的查询生命周期,下一步来认定当你需要更新数据时会发生什么.这个部分通过看一个简单的UPDATE查询,修改刚才例子里读取的数据,来回答. 庆幸的是,直到存取方法(Access Methods)前,更新操作和刚才SELECT语句流程是一模一样的. 这次存取方法(Access Methods)需要修改数据,因此在I/O请求传递前,修改的细节要存放于硬盘

(转)SQL Server 2005附加2008的数据库

1. 生成for 2005版本的数据库脚本  2008 的manger studio  -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例  -- 右键要转到2005的库  -- 任务  -- 生成脚本  -- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2005的库  -- 勾选"为所选数据库中的所有对象编写脚本"5-- 在接下来的"选择脚本选项"中, 将”编写创建数据库的脚本”设

ArcSDE SQL Server 创建地图数据库

1.安装并破解: ArcGIS 10.2 ArcSDE 10.2 Sql Server 2008 R2 本文重点关注Sql Server和ArcSDE配置问题,安装破解过程略. 2.配置Sql Server,启用sa账号 (1)启用账户登录:点数据库属性,选安全性,在右边选中“SQL Server 和 Windows 身份验证模式” (2)启用sa账号 依次双击: 安全性 -> 登录名 -> sa,在弹出对话框中,点左侧“状态”,然后在右侧选中“授予”和“启用”.可以在常规选项卡中设置密码.

sql server 本地复制订阅 实现数据库服务器 读写分离(转载)

转载地址:http://www.cnblogs.com/echosong/p/3603270.html 再前段echosong 写了一遍关于mysql 数据同步实现业务读写分离的文章,今天咱们来看下SQL Server的复制订阅实现数据的读写分离 比起mysql的复制,SQL server 复制相对强大 一. 名词解释 1.复制的 机构组成(类比报纸流通): 1).发布服务器(报社出版) 生产维护数据源,审阅所有出版数据的更改 发送给 分发服务器(邮局) 2).分发服务器 (邮局) 分发服务器包