Sqlserver2012配置项

合集下载

第2章 SQL Server 2012安装与配置

第2章  SQL Server 2012安装与配置

“功能选择”
显示并选择要安装的功能
单击“全选”按钮,安装所有功能
单击“下一步”按钮
图 2.9 窗口
“实例配置”
单击“下一步”按钮
图2.10 “磁盘空间要求”窗口
选择命名实例,添加实例名称
选择实例根目录
单击“下一步”按钮
图2.11 “实例配置”窗口
显示磁盘空间要求
单击“下一步”按钮
SQL Server 2012 数据库管理与开发教程
第 2章 SQL Server 2012安装与配置

本章主要介绍SQL Server 2012的概 念以及SQL Server 2012安装与配置的过 程,包括SQL Server 2012简介、安装 SQL Server 2012、SQL Server 2012管理 工具、启动SQL Server 2012的服务、注 册SQL Server 2012服务器以及如何使用 SQL Server 2012帮助。
2.2.1 的必备
软硬件 操作系统 软件 处理器 RAM 可用硬盘空间
CD-ROM 驱 动 器 或 DVD从磁盘进行安装时需要相应的 DVD 驱动器。 ROM
2.2.2 了解用户账户和身份验证模式
SQL Server 2012是一款网络服务器,为了方便对SQL Server 2012管理,先来讲解一下SQL Server 2012的账户及身份验证模式。 在网络中的服务只能由一些特定的账户进行管理,而SQL Server 2012是在Windows中作为 网络服务来运行,所以需要给SQL Server 2012指派Windows中的用户账户进行管理。Windows 中的用户账户包括了本地系统账户以及域用户账户。 如果想在客户机上连接服务器,就需要使用账户与其所对应的密码登录服务器,这个过程就是 身份验证。SQL Server 2012不仅可以使用Windows中的用户账户登录管理(Windows身份验证 模式),也可以在数据库中创建用户账户进行登录和管理(混合身份验证模式)。使用混合身份验 证模式时,服务器首先查找其数据库中是否有和所登录账户相匹配的记录,如果存在则建立连接, 否则继续与Windows中的用户账户进行验证。如果也不符合,则拒绝连接。

Microsoft SQL Server安全配置基线

Microsoft SQL Server安全配置基线

Microsoft SQL Server数据库系统安全配置基线中国移动通信公司管理信息系统部2012年 4月版本版本控制信息更新日期更新人审批人V1.0 创建2009年1月V2.0 更新2012年4月备注:1.若此文档需要日后更新,请创建人填写版本控制表格,否则删除版本控制表格。

目录第1章概述 (4)1.1适用范围 (4)1.2适用版本 (4)1.3实施 (4)1.4例外条款 (4)第2章帐号与口令 (5)2.1口令安全 (5)2.1.1删除不必要的帐号* (5)2.1.2SQLServer用户口令安全 (5)2.1.3根据用户分配帐号避免帐号共享* (6)2.1.4分配数据库用户所需的最小权限* (6)2.1.5网络访问限制* (7)第3章日志 (8)3.1日志审计 (8)3.1.1SQLServer登录审计* (8)3.1.2SQLServer安全事件审计* (8)第4章其他 (10)4.1安全策略 (10)4.1.1通讯协议安全策略* (10)4.2更新补丁 (10)4.2.1补丁要求* (10)4.3存储保护 (11)4.3.1停用不必要存储过程* (11)第5章评审与修订 (13)第1章概述本文档规定了中国移动通信有限公司管理信息系统部门所维护管理的SQL Server 数据库应当遵循的数据库安全性设置标准,本文档旨在指导系统管理人员或安全检查人员进行SQL Server 数据库的安全合规性检查和配置。

1.1 适用范围本配置标准的使用者包括:数据库管理员、应用管理员、网络安全管理员。

本配置标准适用的范围包括:中国移动总部和各省公司信息化部门维护管理的SQL Server数据库系统。

1.2 适用版本SQL Server系列数据库。

1.3 实施本标准的解释权和修改权属于中国移动集团管理信息系统部,在本标准的执行过程中若有任何疑问或建议,应及时反馈。

本标准发布之日起生效。

1.4 例外条款欲申请本标准的例外条款,申请人必须准备书面申请文件,说明业务需求和原因,送交中国移动通信有限公司管理信息系统部进行审批备案。

sql2012使用教程

sql2012使用教程

sql2012使用教程SQL Server 2012是微软推出的一款关系型数据库管理系统。

它提供了丰富的功能和强大的性能,可用于开发和管理企业级数据库应用。

下面是一个简要的SQL Server 2012使用教程。

首先,要开始使用SQL Server 2012,需要先安装它。

在安装过程中,需要选择相应的配置选项和设置,如数据库文件的位置、服务账户的配置等。

安装完成后,可以打开SQL Server Management Studio (SSMS) 进行管理。

在SSMS中,可以创建、修改和删除数据库。

要创建一个新数据库,可以右键点击“数据库”,然后选择“新建数据库”。

在数据库属性中,可以指定数据库的名称、文件路径、大小等信息。

创建数据库后,可以开始编写和执行SQL查询。

SQL查询是用来操作数据库的一种语言,它可以用来插入、更新、删除和查询数据。

在SSMS中,可以使用查询窗口来编写和执行SQL查询。

例如,要查询一个表中的数据,可以使用SELECT语句。

例如,SELECT * FROM table_name将返回table_name表中的所有数据。

如果想查询特定的数据,可以添加WHERE子句,例如SELECT * FROM table_name WHERE column_name = value将返回column_name列等于value的行。

除了查询数据,还可以使用SQL来插入、更新和删除数据。

例如,使用INSERT INTO语句可以将新数据插入到表中,使用UPDATE语句可以更新表中的数据,使用DELETE FROM语句可以删除表中的数据。

另外,SQL Server 2012还提供了其他功能,如存储过程、触发器、索引等。

存储过程是一段可重用的SQL代码,可用于执行一系列数据库操作。

触发器是一种自动执行的程序,可在特定事件发生时触发。

索引可以提高查询的性能,通过将表中的数据按特定的字段进行排序和组织,加快数据检索的速度。

sqlserver2012使用方法

sqlserver2012使用方法

sqlserver2012使用方法使用SQL Server 2012需要按照以下步骤进行:1. 下载并安装SQL Server 2012软件。

您可以从官方网站或可信的软件下载网站下载该软件,然后按照安装向导进行安装。

2. 打开SQL Server Management Studio(SSMS)工具。

该工具是用于管理和查询SQL Server数据库的集成环境。

3. 连接到数据库服务器。

在SSMS中,您需要连接到要使用的数据库服务器。

您可以通过输入服务器名称、实例名称和身份验证方式等信息来建立连接。

4. 创建或打开数据库。

一旦连接到数据库服务器,您可以在对象资源管理器中看到服务器上的数据库列表。

您可以右键单击某个数据库并选择“新建数据库”来创建一个新的数据库,或者打开一个现有的数据库。

5. 创建或编辑表、视图、存储过程等数据库对象。

在数据库中,您可以创建或编辑各种数据库对象,如表、视图、存储过程等。

这些对象用于存储和管理数据。

6. 查询和修改数据。

使用SQL语句,您可以查询和修改数据库中的数据。

在SSMS中,您可以使用查询编辑器来编写和执行SQL语句。

7. 配置和管理数据库服务器。

除了创建和查询数据,您还可以配置和管理SQL Server数据库服务器,如设置用户权限、配置备份和恢复等。

8. 关闭SSMS工具或断开连接。

完成操作后,您可以选择关闭SSMS工具或断开与数据库服务器的连接。

这些是使用SQL Server 2012的基本步骤。

具体操作可能会因您使用的具体版本和环境而有所不同。

建议参考官方文档或相关教程以获取更详细的信息和指导。

sqlserver2012alwayson功能部署

sqlserver2012alwayson功能部署

Sqlserver2012 alwayson部署攻略一、环境。

1、服务器:准备4台虚拟机。

2、操作系统:windows2008 R2 SP2或者以上版本。

3、数据库:Sqlserver 2012。

二、操作系统安装及设置。

4、在4台虚拟机上均装上操作系统windows 2008 R2,并分别设置计算机名为:DomainServer、DB1、DB2、DB3,分别设置IP为192.168.100.20、192.168.100.21、192.168.100.22、192.168.100.23。

5、在DB1、DB2、DB3上开启功能.NET3.5 SP1。

6、在DB1、DB2、DB3上安装Sqlserver2012。

7、在DomainServer服务器上建立域服务、并将DB1、DB2、DB3的DNS设置为192.168.100.20,然后加如域。

三、windows2008故障转移群集部署。

8、以\administrator域帐户登录DB1、DB2、DB3,并添加故障转移集群功能。

9、在DB1、DB2、DB3中任一台机上创建群集,并将DB1、DB2、DB3台服务器添加进去、群集名称为alwaysoncluster,群集IP为192.168.100.25,仲裁配置为“多数节点”。

四、alwayson部署。

10、关闭DB1、DB2、DB3的防火墙或者在防火墙规则中添加例外端口1433、5022。

11、分别打开DB1、DB2、DB3的“SQL Server 配置管理器”,在左侧的“SQL Server 服务”列表中找到默认的实例。

12、将Sqlserver服务的登录帐户更改为域帐户\administrator,并重启sqlserver 服务。

13、分别使用数据库管理工具连接DB1、DB2、DB3的数据库,并创建sqlserver的域登录帐户\administrator,并赋予sysadmin角色。

14、在DB1、DB2、DB3的分别建立目录D:\SQLDATA用于存放sql数据库文件,在局域网内建立一个可读写共享目录,该共享目录用于存放快照文件。

SQLServer2012数据库镜像配置完整篇

SQLServer2012数据库镜像配置完整篇

SQLServer2012数据库镜像配置完整篇“数据库镜像”是⼀种提⾼ SQL Server 数据库的可⽤性的解决⽅案。

镜像基于每个数据库实现,并且只适⽤于使⽤完整恢复模式的数据库。

数据库镜像维护⼀个数据库的两个副本,这两个副本必须驻留在不同的 SQL Server 数据库引擎服务器实例上。

通常,这些服务器实例驻留在不同位置的计算机上。

启动数据库上的数据库镜像操作时,在这些服务器实例之间形成⼀种关系,称为“数据库镜像会话”。

其中⼀个服务器实例使数据库服务于客户端(“主体服务器”),另⼀个服务器实例则根据镜像会话的配置和状态,充当热备⽤或温备⽤服务器(“镜像服务器”)。

具有⾃动故障转移功能的⾼安全性模式要求使⽤第三个服务器实例,称为“见证服务器”。

主体服务器 (principal server)在数据库镜像中,是指当前作为主体数据库的数据库所属于的伙伴。

镜像服务器 (mirror server)在数据库镜像配置中,镜像数据库所在的服务器实例。

见证服务器 (Witness)仅⽤于⾼安全性模式,SQL Server 的⼀个可选实例,它能使镜像服务器识别何时要启动⾃动故障转移。

与这两个故障转移伙伴不同的是,见证服务器并不能⽤于数据库。

见证服务器的唯⼀⾓⾊是⽀持⾃动故障转移。

所有数据库镜像会话都只⽀持⼀台主体服务器和⼀台镜像服务器。

下图显⽰了该配置:下图显⽰了包含见证服务器的配置:更多关于SQL数据库镜像概念请参考Technet⽹站,链接如下:*****************************************************************************************************整个SQL Server 2012 数据库镜像的配置分为以下6个⼩章节环境准备安装数据库功能启⽤TCP/IP协议和RemoteDAC数据库准备⼯作数据库镜像配置功能验证*****************************************************************************************1. 环境准备1.1 本次Demo使⽤的服务器清单如下:2. 安装数据库功能2.1 在SQL01、SQL02和SQL03三台数据库服务器,打开服务器管理器并根据向导完成.Net framework3.5的安装2.2在SQL01、SQL02和SQL03三台数据库服务器分别插⼊并运⾏SQL Server 2012 Enterprise SP1安装程序,点击“安装”—“全新SQL Server独⽴安装或向现有安装添加功能”,根据向导完成SQL功能的安装2.3 在”功能选择”页⾯,根据实际应⽤需求勾选所需的功能,下⼀步2.4 在”服务器配置”页⾯,修改服务账户为域账户(确保该账户密码永不过期),启动类型为”⾃动”2.5 根据向导在SQL01、SQL02、SQL03完成数据库功能的成功安装3. 启⽤TCP/IP协议和RemoteDAC3.1 在SQL01、SQL02、SQL03中分别打开SQL Server配置管理器,启⽤TCP/IP协议3.2 在SQL01、SQL02、SQL03中分别打开SQL Server Management Studio,右键实例选择“⽅⾯”3.3 选择“外围应⽤配置器”—将属性“RemoteDACEnabled”的值改为“True”(三台都要做)4. 数据库准备⼯作(创建、备份和还原数据库)4.1 在SQL01(主体服务器)右键”数据库”—“新建数据库”4.2 在”常规“页⾯输⼊数据库名称4.3 在”选项”页⾯确保恢复模式为”完整“4.4 右键”DB01”选择”任务“—”备份“4.5 备份类型选择”完整“,点击”确定“4.6 备份成功完成后点击”确定“4.7 选择备份类型为”事务⽇志“,点击”确定“完成对事务⽇志的备份4.8 将备份⽂件拷贝到镜像服务器对应的路径,默认备份路径为“C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup”4.9 在镜像服务器打开SQL Server Management Studio,右键“数据库”选择“创建数据库”4.10 输⼊数据库名称,点击“确定”(此数据库名称必须与SQL01中创建的数据库名称保持⼀致)4.11 右键新创建的数据库“DB01”--选择“任务”—“还原”—“数据库”4.12 选择“设备”,点击右边“…”4.13 点击”添加”4.14 选择刚才从SQL01复制的备份⽂件,点击”确定”4.15 点击“确定”4.16 勾选要还原的备份集4.17 在“选项”页⾯勾选“覆盖现有数据库”,恢复状态选择“RESTORE WITH NORECOVERY”,取消勾选“还原前进⾏结尾⽇志备份”,点击“确定”5. 数据库镜像配置5.1 在主体服务器右键“DB01”选择“任务”—“镜像”5.2 点击“配置安全性”6. 功能验证6.1 在主体服务器SQL01右键数据库“DB01”选择“任务”—“启动数据库镜像监视器”。

MS SQLServer 2012系统安装配置手册

MS SQLServer 2012系统安装配置手册

MS SQLServer 2012 系统安装配置手册前言本手册各章节内容如下:∙第1 章说明。

介绍SQL Server 2012 的一些版本信息。

∙第2 章安装前准备。

介绍SQL Server 2012 安装前的准备工作。

∙第3 章服务器安装。

介绍SQL Server 2012 服务器的安装过程。

∙第4 章关于SQL Server License 注册方式的说明。

介绍SQL Server License 的注册方式。

∙第5 章客户端的安装。

介绍SQL Server 2012 客户端的安装过程。

∙第6 章运行配置。

介绍安装完成后,如何配置SQL Server 2012。

∙第7 章卸载。

介绍SQL Server 2012 的卸载过程。

∙第8 章常见维护问题。

介绍SQL Server 2012 在使用、安装过程中的常见问题和解决办法。

前言部分包含如下内容:∙读者对象∙本书约定∙资料获取方式∙技术支持∙资料意见反馈读者对象本手册主要适用于如下工程师:∙网络规划人员∙现场技术支持与维护人员∙负责网络配置和维护的网络管理员本书约定1. 图形界面格式约定2. 各类标志本书还采用各种醒目标志来表示在操作过程中应该特别注意的地方,这些标志的意义如下:目录1 说明········································1-1 2安装前准备·····································2-12.1 安装.Net Framework3.5.1 ···························································································2-12.2 关闭Windows Firewall ·································································································2-5 3服务器安装·····································3-1 4关于SQL Server License注册方式的说明························4-1 5客户端安装·····································5-15.1 安装客户端·····································5-15.2 测试与数据库服务器的连接······························5-8 6运行配置······································6-16.1 配置TCP/IP相关属性·································6-16.2 修改SQL Server的最大内存占用值···························6-36.3 启动SQL Server Browser服务·····························6-66.4 设置SQL Server服务以“本地系统”的方式启动·····················6-86.5 重新启动SQL Server 服务······························6-96.6 创建超级用户···································6-107 卸载········································7-18 常见维护问题····································8-11说明本文档描述iMC 产品使用Microsoft SQL Server 数据库时,数据库安装过程中和安装完成后需要关注的配置信息。

SQL Server 2012帮助文档

SQL Server 2012帮助文档

SQL Server 2012安装部署----------------------------------------------------------------------------一. 环境 31.1软件环境: 3 1.2.硬件环境: 3 二.SQL SERVER 2012安装与配置 42.1开始安装SQL Server2012 4 2.1.1)执行SQL Server2012 安装程序Setup.exe 4 2.1.2)点击安装程序 4 2.1.3)产品密匙 5 2.1.4)许可条款 6 2.1.5)安装安装程序文件 6 2.1.6)安装程序支持规则7 2.1.7)功能选择8 2.1.8)实例配置9 2.1.9)磁盘空间要求11 2.1.10)服务器配置112.2 SQL Server2012 配置14 2.2.1 SQL Server配置管理器14 2.2.2 SQL Server网络配置142.3防火墙配置16 2.3.1 规则类型16 2.3.2 协议和端口16 2.3.3操作17 2.3.4配置文件18 2.3.4名称19三. 特别说明20一. 环境1.1软件环境:SQL Server 2012支持包括,Windows 7、Windows Server 2008 R2、Windows Server 2008 Service Pack 2和Windows Vista Service Pack 2。

1.2.硬件环境:SQL Server 2012支持32位操作系统,至少1GHz或同等性能的兼容处理器,建议使用2GHz及以上的处理器的计算机;支持64位操作系统,1.4GHz或速度更快的处理器。

最低支持1GB RAM,建议使用2GB或更大的RAM,至少2.2GB可用硬盘空间。

二.SQL Server 2012安装与配置2.1开始安装SQL Server20122.1.1)执行SQL Server2012 安装程序Setup.exe2.1.2)点击安装程序左边的安装选项卡然后选择右边的全新SQL Server 独立安装或向现有安装添加功能2.1.3)产品密匙出现产品密钥画面,左边的产品密匙然后输入产品密匙输入完成点击下一步2.1.4)许可条款许可条款界面勾选我接受许可条款,点击下一步2.1.5)安装安装程序文件等待扫描完成,单击安装2.1.6)安装程序支持规则安装前的程序支持规则检查,系统在检索的过程中提出一个警告,暂且不管继续下一步2.1.7)功能选择下面是需要勾选的项3.1.7.1实力功能(全部勾选6个勾)数据库引擎服务SQL Server复制全文和语义提取搜索Data Qualit ServicesAnalysis ServicesReporting Services - 本机3.1.7.2共享功能(选择性勾选7个勾)SQL Server Data Tools客户端工具连接客户端工具向后兼容文档组件管理工具- 基本管理工具-完整SQL 客户端连接SDK2.1.8)实例配置这里一般情况下默认实例就够了2.1.9)磁盘空间要求2.1.10)服务器配置2.1..10.1配置SQL服务启动模式,将SQL Server Browser服务配置为自动启动服务账户设置(逐一对应两个自动)SQL Server 代理自动SQL Server 数据库引擎自动SQL Server Analysis Services 手动SQL Server Reporting Services 手动SQL Full-text Filter Demon Launcher 手动SQL Server Browser 手动2.1..10.2 数据库引擎配置服务器配置添加当前用户添加完成2.1..10.2 数据库引擎配置注意路径的书写以图片上的为标准数据目录数据根目录:c:\Program Files\Microsoft SQL Server\系统数据库目录(不用填)用户数据库目录c:\SQLDATA用户数据日志目录c:\SQLDATA临时数据库目录c:\Program Files\Microsoft SQL Server\MSSAL11_MSSQLSERVER\Data 临时数据库日志目录c:\Program Files\Microsoft SQL Server\MSSAL11_MSSQLSERVER\Data 备份目录d:\DATABAK2.2 SQL Server2012 配置2.2.1 SQL Server配置管理器在开始中找到SQLServer 配置管理器2.2.2 SQL Server网络配置3.2.2.1 SQL Server 网络配置下找到MSSQLSERVE的协议启用TCP/IP2.2.2.2右键点击TCP/IP属性将IP1 中的TCP端口改为45433配置完成启动SQL Server2.3防火墙配置2.3.1 规则类型找到高级安全Windows 防火墙在本地计算机上的高级安全WIndows 防火墙下的入站规则中新建入站规则向导并选中左边的规则类型选项卡中的端口下一步2.3.2 协议和端口打开左边协议和端口选项卡并选中TCP 特定本地端口将特定本地端口设置为454332.3.3操作打开左边操作选项卡并选中允许本地连接2.3.4配置文件打开左边配置文件选项卡勾选域专用公共共有3项需要勾选2.3.4名称三.特别说明序列号:YTQV4-9WHWD-FDP39-64KDM-679FV安装时,默认sa hengchang@SQLSERVER PORT 45433192.168.100.154 45433定时备份:1.建议在业务不忙(每天小于10笔业务的情况)的情况下;可以选择在凌晨3:00左右备份;2. 如果业务中等繁忙(每天的业务量在10-100之间的情况),建议每天备份两次,时间可以选择在凌晨3:00左右备份,中午12:00左右。

sql server 版本 2012

sql server 版本 2012

sql server 版本2012摘要:一、SQL Server 2012 简介1.SQL Server 2012 的发展历程2.SQL Server 2012 的主要版本二、SQL Server 2012 的新特性1.数据压缩2.列存储索引3.集成服务4.分析服务5.报告服务三、SQL Server 2012 的安装与配置1.安装前的准备工作2.安装过程3.配置SQL Server 2012四、SQL Server 2012 的使用技巧1.提高查询性能2.数据备份与恢复3.安全防护正文:SQL Server 2012 是微软推出的一款关系型数据库管理系统,它具有强大的数据处理和分析能力,广泛应用于各种企业和组织的信息化建设。

本文将为您介绍SQL Server 2012 的版本、新特性和安装配置方法,以及使用技巧。

一、SQL Server 2012 简介SQL Server 2012 是微软SQL Server 系列的第五个版本,前四个版本分别为SQL Server 2000、2005、2008 和2008 R2。

SQL Server 2012 主要分为企业版、标准版、专业版和开发版四个版本,满足了不同用户的需求。

二、SQL Server 2012 的新特性SQL Server 2012 引入了许多新特性,提高了数据库管理的效率和性能。

1.数据压缩:SQL Server 2012 支持数据压缩,可以减少存储空间需求,降低I/O 负载,提高数据传输速度。

2.列存储索引:列存储索引是一种新型索引结构,可以显著提高查询性能,尤其适用于数据仓库和大数据分析场景。

3.集成服务:SQL Server 2012 的集成服务提供了更强大的数据集成和转换功能,支持ETL(提取、转换、加载)操作,有助于实现数据标准化和规范化。

4.分析服务:SQL Server 2012 的分析服务提供了丰富的数据分析工具,如数据挖掘、聚类分析等,有助于发现数据中的潜在信息和价值。

SQL Server 2012帮助文档

SQL Server 2012帮助文档

SQL Server 2012安装部署----------------------------------------------------------------------------一. 环境 31.1软件环境: 3 1.2.硬件环境: 3 二.SQL SERVER 2012安装与配置 42.1开始安装SQL Server2012 4 2.1.1)执行SQL Server2012 安装程序Setup.exe 4 2.1.2)点击安装程序 4 2.1.3)产品密匙 5 2.1.4)许可条款 6 2.1.5)安装安装程序文件 6 2.1.6)安装程序支持规则7 2.1.7)功能选择8 2.1.8)实例配置9 2.1.9)磁盘空间要求11 2.1.10)服务器配置112.2 SQL Server2012 配置14 2.2.1 SQL Server配置管理器14 2.2.2 SQL Server网络配置142.3防火墙配置16 2.3.1 规则类型16 2.3.2 协议和端口16 2.3.3操作17 2.3.4配置文件18 2.3.4名称19三. 特别说明20一. 环境1.1软件环境:SQL Server 2012支持包括,Windows 7、Windows Server 2008 R2、Windows Server 2008 Service Pack 2和Windows Vista Service Pack 2。

1.2.硬件环境:SQL Server 2012支持32位操作系统,至少1GHz或同等性能的兼容处理器,建议使用2GHz及以上的处理器的计算机;支持64位操作系统,1.4GHz或速度更快的处理器。

最低支持1GB RAM,建议使用2GB或更大的RAM,至少2.2GB可用硬盘空间。

二.SQL Server 2012安装与配置2.1开始安装SQL Server20122.1.1)执行SQL Server2012 安装程序Setup.exe2.1.2)点击安装程序左边的安装选项卡然后选择右边的全新SQL Server 独立安装或向现有安装添加功能2.1.3)产品密匙出现产品密钥画面,左边的产品密匙然后输入产品密匙输入完成点击下一步2.1.4)许可条款许可条款界面勾选我接受许可条款,点击下一步2.1.5)安装安装程序文件等待扫描完成,单击安装2.1.6)安装程序支持规则安装前的程序支持规则检查,系统在检索的过程中提出一个警告,暂且不管继续下一步2.1.7)功能选择下面是需要勾选的项3.1.7.1实力功能(全部勾选6个勾)数据库引擎服务SQL Server复制全文和语义提取搜索Data Qualit ServicesAnalysis ServicesReporting Services - 本机3.1.7.2共享功能(选择性勾选7个勾)SQL Server Data Tools客户端工具连接客户端工具向后兼容文档组件管理工具- 基本管理工具-完整SQL 客户端连接SDK2.1.8)实例配置这里一般情况下默认实例就够了2.1.9)磁盘空间要求2.1.10)服务器配置2.1..10.1配置SQL服务启动模式,将SQL Server Browser服务配置为自动启动服务账户设置(逐一对应两个自动)SQL Server 代理自动SQL Server 数据库引擎自动SQL Server Analysis Services 手动SQL Server Reporting Services 手动SQL Full-text Filter Demon Launcher 手动SQL Server Browser 手动2.1..10.2 数据库引擎配置服务器配置添加当前用户添加完成2.1..10.2 数据库引擎配置注意路径的书写以图片上的为标准数据目录数据根目录:c:\Program Files\Microsoft SQL Server\系统数据库目录(不用填)用户数据库目录c:\SQLDATA用户数据日志目录c:\SQLDATA临时数据库目录c:\Program Files\Microsoft SQL Server\MSSAL11_MSSQLSERVER\Data 临时数据库日志目录c:\Program Files\Microsoft SQL Server\MSSAL11_MSSQLSERVER\Data 备份目录d:\DATABAK2.2 SQL Server2012 配置2.2.1 SQL Server配置管理器在开始中找到SQLServer 配置管理器2.2.2 SQL Server网络配置3.2.2.1 SQL Server 网络配置下找到MSSQLSERVE的协议启用TCP/IP2.2.2.2右键点击TCP/IP属性将IP1 中的TCP端口改为45433配置完成启动SQL Server2.3防火墙配置2.3.1 规则类型找到高级安全Windows 防火墙在本地计算机上的高级安全WIndows 防火墙下的入站规则中新建入站规则向导并选中左边的规则类型选项卡中的端口下一步2.3.2 协议和端口打开左边协议和端口选项卡并选中TCP 特定本地端口将特定本地端口设置为454332.3.3操作打开左边操作选项卡并选中允许本地连接2.3.4配置文件打开左边配置文件选项卡勾选域专用公共共有3项需要勾选2.3.4名称三.特别说明序列号:YTQV4-9WHWD-FDP39-64KDM-679FV安装时,默认sa hengchang@SQLSERVER PORT 45433192.168.100.154 45433定时备份:1.建议在业务不忙(每天小于10笔业务的情况)的情况下;可以选择在凌晨3:00左右备份;2. 如果业务中等繁忙(每天的业务量在10-100之间的情况),建议每天备份两次,时间可以选择在凌晨3:00左右备份,中午12:00左右。

SQL2012AlwaysON配置说明

SQL2012AlwaysON配置说明

SQL2012AlwaysON配置说明SQL 2012 AlwaysON 配置说明AlwaysON 功能是SQL SERVER 2012引⼊的新功能,是对原有的数据镜像功能的增强,是针对⾼可⽤性和灾难恢复的新解决⽅案。

使⽤AlwaysON可以为主库配置⼀个或多个辅助副本以⽀持对辅助数据库进⾏只读访问,并且可以将任何辅助副本配置为允许对辅助数据库进⾏备份,从⽽提⾼硬件利⽤率。

AlwaysON功能是通过SQL 2012的 Availability Groups (可⽤性组,以下简称AG)来实现的。

AG针对⼀组离散的⽤户数据库(称为“可⽤性数据库”,它们共同实现故障转移)⽀持故障转移环境。

⼀个可⽤性组⽀持⼀组主数据库以及⼀⾄四组对应的辅助数据库。

可⽤性组在可⽤性副本级别进⾏故障转移。

故障转移不是由诸如因数据⽂件丢失或事务⽇志损坏⽽使数据库成为可疑数据库等数据库问题导致的。

每组可⽤性数据库都由⼀个“可⽤性副本”承载。

有两种类型的可⽤性副本:⼀个“主副本”和⼀到四个“辅助副本”。

前者⽤于承载主数据库,后者则承载⼀组辅助数据库并作为可⽤性组的潜在故障转移⽬标。

主副本使主数据库可⽤于客户端的读写连接。

此外,它在称为“数据同步”的过程中使⽤,在数据库级别进⾏同步。

主副本将每个主数据库的事务⽇志记录发送到每个辅助数据库。

每个辅助副本缓存事务⽇志记录(“硬化”⽇志),然后将它们应⽤到相应的辅助数据库。

主数据库与每个连接的辅助数据库独⽴进⾏数据同步。

因此,⼀个辅助数据库可以挂起或失败⽽不会影响其他辅助数据库,⼀个主数据库可以挂起或失败⽽不会影响其他主数据库。

AlwaysON是基于WINDOWS SERVER的故障转移功能(WSFC)的,但是AG功能并不需要共享存储,配置AlwasON之前,需要先配置好WSFC。

第⼀部分系统环境准备(硬件及软件环境)A、准备WSFC环境1、宿主物理服务器 DELL R710配置信息:2颗4核 Xeon E5405处理器,16G内存windows server 2012 datacenter(x64)系统,Hyper-V 3.0虚拟机管理2、客户端虚拟服务器域控sql2012a,2颗逻辑C PU,4G内存,windows 2008 r2 sp1(x64)系统I P地址10.1.15.85,⼦⽹掩码255.255.255.0,默认⽹关10.1.15.1,DNS为10.1.15.85 主节点sql2012b:4颗逻辑C PU,4G内存,windows 2008 r2 sp1(x64)系统I P地址10.1.15.86,⼦⽹掩码255.255.255.0,默认⽹关10.1.15.1,DNS为10.1.15.85 辅助节点sql2012c:4颗逻辑C PU,4G 内存,windows 2008 r2 sp1(x64)系统I P地址10.1.15.87,⼦⽹掩码255.255.255.0,默认⽹关10.1.15.1,DNS为10.1.15.85B、准备域环境sql2012a上安装配置sql2012.co m域,并将sql2012b、sql2012c加⼊sql2012.co m 域。

SQL Server 2012 安装手册

SQL Server 2012 安装手册

SQL Server 2012 安装手册2013年1月微软 (中国)目录环境描述 (3)安装资源准备 (3)环境准备 (4)1.环境描述本手册中任意需要部署SQL Server 的服务器计算机名:NA所在域名或工作组名称:IP地址:N/A操作系统:Windows Server 2012中文版已安装角色:无2.安装资源准备为了完成SQL Server 2012数据库安装,请满足以下服务器配制需求:⏹服务器软硬件配置要求(请参考链接:/zh-cn/library/ms143506.aspx)为了完成SCCM服务器安装,请提前准备好以下介质或安装文件:⏹Windows Server 2012 中文版安装介质⏹SQLServer 2012 x64 中文版安装介质3.安装1)确认服务器已经加入域,并使用域管理员帐户登录。

2)执行SQL安装介质中Setup.exe3)选择安装,单击全新SQL Server 独立安装。

4)等待安装程序启动。

5)单击确定。

6)等待检查完成,单击下一步。

7)等待扫描完成,单击安装。

8)单击下一步。

9)设置许可信息,单击下一步。

10)选择同意许可协议,单击下一步。

11)选择SQL Server功能安装,单击下一步。

12)做如图所示勾选,单击下一步。

13)等待完成检查,单击下一步。

14)选择默认实例,单击下一步。

15)确认磁盘使用情况,单击下一步。

16)配置SQL服务启动模式,将SQL Server Browser服务配置为自动启动。

17)单击排序规则,做如图所示选择,单击下一步。

18)将当前用户添加为SQL 管理员,单击下一步。

19)将当前用户添加为Analysis 服务管理员,单击下一步。

20)选择Reporting Service为安装和配置,单击下一步。

21)不做任何选择,单击下一步。

22)单击下一步。

23)进行功能确认,单击安装开始安装。

24)等待安装过程完成。

25)安装结束后单击关闭按钮退出安装程序。

实验 1 安装及配置SQL Server 2012[共3页]

实验 1 安装及配置SQL Server 2012[共3页]

第1部分 数据库基础操作实践实验1安装及配置SQL Server 2012 本实验主要介绍SQL Server 2012的特性、安装、启动和退出方法,以及SQL Server 2012的组件和管理工具,并详细描述了如何使用管理工具进行服务器配置。

【案例场景】假设你所在的学校需要改变之前手工管理图书的状况,决定创建一个图书管理系统。

作为负责人的你,根据各项需求,包括图书管理系统数据的存储能力、教师和学生对系统的整个访问性能、系统的灾难恢复能力等,通过权衡各个数据库管理系统的功能、成本等因素后,决定选择使用SQL Server对图书管理系统的各项数据进行存储。

首先,你需要选择合适的SQL Server 2012版本,在服务器进行安装配置。

保证其第一次安装正确非常重要。

【实验目的】掌握SQL Server 2012的安装。

了解SQL Server 2012的基本架构。

了解SQL Server 2012常用管理工具。

初步熟悉系统提供的学习数据库。

掌握在线手册的使用。

【相关知识点】1.SQL Server 2012 概述作为新一代的数据平台产品,SQL Server 2012 不仅延续了现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案,实现私有云与公有云之间数据的扩展与应用的迁移。

SQL Server 2012 提供对企业基础架构最高级别的支持——专门针对关键业务应用的多种功能与解决方案,可以提供最高级别的可用性及性能。

在业界领先的商业智能领域,SQL Server 2012 提供了更多更全面的功能以满足不同人群对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能。

144。

配置ODBC数据源_SQL Server 2012 数据库应用教程(第3版)_[共4页]

配置ODBC数据源_SQL Server 2012 数据库应用教程(第3版)_[共4页]

56GORECONFIGURE WITH OVERRIDE;使用RECONFIGURE WITH OVERRIDE命令可以更新使用sp_configure设置的配置选项,使其生效。

3.2 配置客户端3.2.1 配置客户端网络客户端要连接到远程的SQL Server服务器,同样需要安装并配置相同的网络协议。

打开SQL Server配置管理器,在左侧窗格中选择“SQL Native Client 11.0配置”/“客户端协议”,可以查看当前客户端已经配置的网络协议,如图3-23所示。

图3-23 查看和设置客户端网络配置客户端为了能够连接到SQL Server实例,必须使用与某一监听服务器的协议相匹配的协议。

例如,如果客户端试图使用TCP/IP连接到SQL Server的实例,而服务器上只安装了Named Pipes 协议,则客户端将不能建立连接。

在这种情况下,必须使用服务器上的SQL Server配置管理器激活服务器TCP/IP。

在TCP/IP网络环境下,通常不需要对客户端进行网络配置。

SQL Server 2012客户端配置完成后,可以在SQL Server Management Studio中测试配置是否有效。

方法很简单,只要新建一个SQL Server服务器注册,在注册的过程中,选择远端的服务器作为数据库服务器。

如果能够注册成功,则说明客户端和服务器之间的通信是畅通的,客户端配置成功。

此时在SQL Server Management Studio中,可以查看和管理远端服务器。

3.2.2 配置ODBC数据源客户端应用程序可以通过ODBC数据源访问SQL Server数据库,数据源是一个存储定义,它可以记录以下信息。

● 连接到数据源所使用的ODBC驱动程序。

● ODBC驱动程序连接到数据源所使用的信息。

● 连接所使用的驱动程序特有的选项。

例如,SQL Server ODBC数据源可以记录要使用的SQL-92选项,或者驱动程序是否应记录性能统计。

SQL Server 2012数据库实用教程共8单元项目1SQL Server 2012的安装与配置

SQL Server 2012数据库实用教程共8单元项目1SQL Server 2012的安装与配置
• 只有一个根结点。
• 根结点之外的其他结点有且只有一个双亲 结点。
实体集A
根节点
实体集B
实体集C
兄弟节点
实体集D
实体集E
兄弟结点
• 2. 网状模型(Network Model) • 允许多个结点无双亲结点 • 一个结点可以有不止一个双亲结点。
实体集A
实体集D
联系1
实体集B
联系5
联系2
实体集E
联系4
键字开始,用来控制数据库组件存取许可和存取权限。
子任务2 数据库技术的发展阶段
数据管理技术经历三个阶段
分类、组织 编码、存储 检索、维护
文件
人工
数据库
系统

子任务2 数据库技术的发展阶段
• 1. 人工管理阶段 (20世纪50年代中期之前) • 在这个时期,数据的规模较小,数据处理只处于
手工管理阶段。 • 2. 文件系统阶段 (20世纪50年代后期到60年代
任务2 SQL Server 2012简介
子任务1 SQL Server的发展历史
• 1. 与Internet 集成
• 2. 可伸缩性和可用性 • 3. 企业级数据库功能 • 4. 易于安装、部署和使用 • 5. 强大的数据仓库功能 • 6. 动态锁定的并发控制
子任务2 SQL Server 2012的版本类型
中期) • 数据还只是存放在数据文件中,共享性很差,同
时也不能用复杂的数据结构来表示数据。 • 3. 数据库系统阶段 (20世纪60年代后期到现在) • 数据库技术应运而生,用来存储和管理大量数据
的软件系统——数据库管理系统便出现了。
子任务3 数据模型
• 数据模型(Data Model)是用于描述数据 与数据之间的联系、数据的语义、数据一致 性约束的概念性工具的集合。

SQL_SERVER_2012_常用命令

SQL_SERVER_2012_常用命令

SQL系统视图,系统表,系统存储过程的使用获取数据库中用户表信息1、获取特定库中所有用户表信息select*from sys.tablesselect*from sys.objects where type='U' --用户表第二条语句中当type='S'时是系统表2、获取表的字段信息select*from sys.columns where object_id=object_id('表名')select*from syscolumns where id=OBJECT_ID('表名' )3、获取当前库中表的字段及类型信息(1)select'字段名'=,'类型名'=,'字段长度'=a.max_length,'参数顺序'=a.column_idfrom sys.columns a left join sys.types bon er_type_id=er_type_idwhere object_id=object_id('表名')syscolumns与sys.columns表用法类似。

获取索引或主键信息1、获取对象及对应的索引的信息select'对象名'=,'对象类型'=a.type,'索引名'=,'索引类型'=case b.type when 1 then'聚集索引'when 2 then'非聚集索引'when 3 then'xml索引'else'空间索引'end,'主键否'=case when b.is_primary_key=1 then'主键'else''endFROM sys.objects A JOIN sys.indexes B ON A.object_id=B.object_id WHERE A.type='U'AND IS NOT NULL order by 2、获取表的主键及对应的字段(1)select'表名'=,'主键名'=,'字段名'=from sys.indexes a join sys.index_columns bon a.object_id=b.object_id and a.index_id=b.index_idjoin sys.columns c on a.object_id=c.object_id andc.column_id=b.column_idjoin sys.objects d on d.object_id=c.object_idwhere a.is_primary_key=1(2)SELECT'表名'=OBJECT_NAME(b.parent_obj),'主键名'=,'字段名'=FROM syscolumns a,sysobjects b,sysindexes c,sysindexkeys d WHERE b.xtype='PK'AND b.parent_obj=a.id AND c.id=a.idAND = AND d.id=a.idAND d.indid=c.indid AND a.colid=d.colid(3)select'所属架构'=,'表名'=,'主键名'=,'列名'=,'键列序数'=ic.key_ordinalfrom sys.key_constraints as kjoin sys.tables as ton t.object_id=k.parent_object_idjoin sys.schemas as son s.schema_id=t.schema_idjoin sys.index_columns as icon ic.object_id=t.object_idand ic.index_id=k.unique_index_idjoin sys.columns as con c.object_id=t.object_idand c.column_id=ic.column_id where k.type='pk';(4)使用系统存储过程获取指定表的主键信息EXEC sp_pkeys'表名'--表名只能是当前数据库下的单独表名不能带上架构名3、查询哪些表创建了主键select'表名'= from(select name,object_id from sys.objects where type='u')aleft joinsys.indexes bon a.object_id=b.object_id and b.is_primary_key=1where is not null注:查询哪些表没有创建主键,将where条件改成is null 即可。

配置sqlserver2012的alwayson

配置sqlserver2012的alwayson

配置sqlserver2012的alwayson虚机准备:windows2012r21.分配两块⽹卡,关闭防⽕墙,配置私⽹和公⽹,添加⾓⾊:iis(asp,aspx),故障转移,net framework,telnet客户端,注册表修改⽇期格式,激活重启。

2.安装sqlserver2012sp1版3.克隆虚机,修改主机名,加⼊域,域⽤户加⼊本地管理组4.创建故障转移集群,启⽤sqlserver的alwayson,修改启动⽤户为域⽤户,新建登录名为域⽤户赋予sysadmin⾓⾊,确保可windows⾝份登录sqlserver5.创建测试库,完整模式,创建共享⽬录赋予域⽤户,备份全库到该⽬录。

创建可⽤性组。

脚本:--- YOU MUST EXECUTE THE FOLLOWING SCRIPT IN SQLCMD MODE.运⾏cmd打开两个dos窗⼝:sqlcmd -S SQL2012-01 -U "sa" -P "xxxx"sqlcmd -S SQL2012-02 -U "sa" -P "xxxx"---------------------:Connect SQL2012-01IF (SELECT state FROM sys.endpoints WHERE name = N'Hadr_endpoint') <> 0BEGINALTER ENDPOINT [Hadr_endpoint] STATE = STARTEDENDGOuse [master]GOGRANT CONNECT ON ENDPOINT::[Hadr_endpoint] TO [JYC\sqlcluster]GO:Connect SQL2012-02IF (SELECT state FROM sys.endpoints WHERE name = N'Hadr_endpoint') <> 0BEGINALTER ENDPOINT [Hadr_endpoint] STATE = STARTEDENDGOuse [master]GOGRANT CONNECT ON ENDPOINT::[Hadr_endpoint] TO [JYC\sqlcluster]GO:Connect SQL2012-01IF EXISTS(SELECT * FROM sys.server_event_sessions WHERE name='AlwaysOn_health')BEGINALTER EVENT SESSION [AlwaysOn_health] ON SERVER WITH (STARTUP_STATE=ON);ENDIF NOT EXISTS(SELECT * FROM sys.dm_xe_sessions WHERE name='AlwaysOn_health')BEGINALTER EVENT SESSION [AlwaysOn_health] ON SERVER STATE=START;ENDGO:Connect SQL2012-02IF EXISTS(SELECT * FROM sys.server_event_sessions WHERE name='AlwaysOn_health')BEGINALTER EVENT SESSION [AlwaysOn_health] ON SERVER WITH (STARTUP_STATE=ON);ENDIF NOT EXISTS(SELECT * FROM sys.dm_xe_sessions WHERE name='AlwaysOn_health')BEGINALTER EVENT SESSION [AlwaysOn_health] ON SERVER STATE=START;ENDGO:Connect SQL2012-01USE [master]GOCREATE AVAILABILITY GROUP [dg]WITH (AUTOMATED_BACKUP_PREFERENCE = SECONDARY)FOR DATABASE [test]REPLICA ON N'SQL2012-01' WITH (ENDPOINT_URL = N'TCP://sql2012-01.jyc.local:5022', FAILOVER_MODE = MANUAL, AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT, BACKUP_PRIORITY = 50,SECONDARY_ROLE(ALLOW_CONNECTIONS = ALL)),N'SQL2012-02' WITH (ENDPOINT_URL = N'TCP://sql2012-02.jyc.local:5022', FAILOVER_MODE = MANUAL, AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT, BACKUP_PRIORITY = 50,SECONDARY_ROLE(ALLOW_CONNECTIONS = ALL));GO:Connect SQL2012-02ALTER AVAILABILITY GROUP [dg] JOIN;GO:Connect SQL2012-01BACKUP DATABASE [test] TO DISK = N'\\SQL2012-01\data\test.bak' WITH COPY_ONLY, FORMAT, INIT, SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 5GO:Connect SQL2012-02RESTORE DATABASE [test] FROM DISK = N'\\SQL2012-01\data\test.bak' WITH NORECOVERY, NOUNLOAD, STATS = 5GO:Connect SQL2012-01BACKUP LOG [test] TO DISK = N'\\SQL2012-01\data\test_20160726053541.trn' WITH NOFORMAT, NOINIT, NOSKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 5GO:Connect SQL2012-02RESTORE LOG [test] FROM DISK = N'\\SQL2012-01\data\test_20160726053541.trn' WITH NORECOVERY, NOUNLOAD, STATS = 5GO:Connect SQL2012-02-- Wait for the replica to start communicatingbegin trydeclare @conn bitdeclare @count intdeclare @replica_id uniqueidentifierdeclare @group_id uniqueidentifierset @conn = 0set @count = 30 -- wait for 5 minutesif (serverproperty('IsHadrEnabled') = 1)and (isnull((select member_state from master.sys.dm_hadr_cluster_members where upper(member_name COLLATE Latin1_General_CI_AS) = upper(cast(serverproperty('ComputerNamePhysicalNetBIOS') as nvarchar(256)) COLLATE Latin1_General_CI_AS)), 0) <> 0)and (isnull((select state from master.sys.database_mirroring_endpoints), 1) = 0)beginselect @group_id = ags.group_id from master.sys.availability_groups as ags where name = N'dg'select @replica_id = replicas.replica_id from master.sys.availability_replicas as replicas whereupper(replicas.replica_server_name COLLATE Latin1_General_CI_AS) = upper(@@SERVERNAME COLLATE Latin1_General_CI_AS) and group_id = @group_idwhile @conn <> 1 and @count > 0beginset @conn = isnull((select connected_state from master.sys.dm_hadr_availability_replica_states as states where states.replica_id = @replica_id), 1)if @conn = 1begin-- exit loop when the replica is connected, or if the query cannot find the replica statusbreakendwaitfor delay '00:00:10'set @count = @count - 1endendend trybegin catch-- If the wait loop fails, do not stop execution of the alter database statementend catchALTER DATABASE [test] SET HADR AVAILABILITY GROUP = [dg];GOGO。

Vs2015安装sqlserver2012的安装与配置实验目

Vs2015安装sqlserver2012的安装与配置实验目

Vs2015安装sqlserver2012的安装与配置实验目
SQL Server 软件环境安装与配置
一、实验目的
熟悉软件环境,配置安装相关软件
二、实验内容
1、在电脑上安装SQL Sever 2008
2、熟悉SQL Sever 2008软件环境,配置安装相关软件
三、实验要求
在本题下面提交基本操作效果截图
1:打开安装包,以管理员身份运行
2:点击安装,点开全新SQL Server独立安装或向现有安装添加功能3:点击下一步,并默认其中的选项(必须保证防火墙是关闭状态,并且全部通过才可继续安装过程)
4:出现功能选择界面,全选其中的功能,并进行下一步,默认安装路径
5:一直点击下一步,服务器配置界面仍然默认,并选择下一步
6:在数据库引擎配置界面,身份验证模式选择windows身份验证,点击添加当前用户,并进行下一步
7:到达安装界面,选择安装,并等待其安装完成,过程耗时较长
8:安装完成后,桌面打开程序,进入界面,选择连接即可正常使用程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档