查看了网上的一些方法,均是以前版本的处理方法,不过原理都是删除"SqlStudio.bin",通过“Everything”搜索SqlStudio.bin,位置是:
C:\Users\登录用户\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
删除SqlStudio.bin,重启企业管理器,服务器连接那里的历史记录已经全部清除。
查看了网上的一些方法,均是以前版本的处理方法,不过原理都是删除"SqlStudio.bin",通过“Everything”搜索SqlStudio.bin,位置是:
C:\Users\登录用户\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
删除SqlStudio.bin,重启企业管理器,服务器连接那里的历史记录已经全部清除。
转载于:https://www.cnblogs.com/xifengxixia/p/4911006.html
在做学生管理信息系统的时候需要我们进行配置。系统SQL server版本不一样配置过程也不一样。我的电脑是Windows10系统。现在来说说配置过程吧!
1.打开SQL Server 2014会显示如图界面
选择的是SQL Server configuration Manager
2.打开SQL Server 2014之后会弹出链接到服务器窗口,服务器名称为自己的电脑名,会后点击链接。
3.点击连接会弹出对象资源管理器,打开如图步骤:服务器验证身份为SQL Server和Windows身份验证模式(S)。
4.完成之后单击安全性——登录名—sa,会显示登录属性,在登录属性中打开状态,看看登录是否正常。
好了,这样就好了。还有配置管理器的配置。待续..................
【找到SqlStudio.bin文件】
路径:C:\Users\你的登录名\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0
【删除前】
【删除后】
重启企业管理器
总结:直接删除-SqlStudio.bin,然后重新打开试多几次,有时候重启了还会生成那个文件
SQL Server 2014数据库集群搭建与配置指南
目录
- 环境准备
- 安装域控服务器
- 将服务器加入域控中
- 配置故障转移群集
- 安装与配置SQL Server 2014
- 配置Always On可用性组
1. 环境准备
序号 | 服务器名称 | 主机名 | IP地址 | 操作系统 | 备注 |
---|---|---|---|---|---|
1 | 域控服务器 | WinServ-AD-217 | 192.168.202.217 | Windows Server 2012 | |
2 | SQL集群节点01 | SQL-NODE-218 | 192.168.202.218 | Windows Server 2012 | |
3 | SQL集群节点02 | SQL-NODE-219 | 192.168.202.219 | Windows Server 2012 | |
4 | SQL集群监听IP | SQL-LSN-249 | 192.168.202.249 | 无 | 虚拟节点 |
5 | SQL集群虚拟IP | SQL-Cluster-T1 | 192.168.202.250 | 无 | 虚拟节点 |
登录域控(AD)服务器打开服务器管理器
进入服务器管理器
点击”管理--添加角色和功能“,弹出添加角色和功能向导页面,选择安装域服务(依赖DNS服务):
添加角色和功能向导
选择安装AD域服务
安装AD域服务
相关角色和功能安装完成之后,点击黄色小箭头,将本服务器提升为域控服务器:
提升为域控服务器
域控服务器配置向导
在AD配置向导中选择新建林,输入你的域名,通常格式为xxxx.com或者cn。如需要将域控制器添加到已有域中,可以选择"将域控制器添加到现有域"选项,并输入相关的域用户进行验证:
新建林
域控制器选项
选择AD域数据存放路径
查看选项
先决条件检查与安装
域控服务器的提升完成之后会提示重启,重启之后。我们首先添加域账户并设置相关的权限,点击"工具--AD域用户和计算机,我在AD域里创建了一个”张嘉阳“的用户:
AD域用户和计算机
AD域用户信息
在DNS服务器中配置"反向查找区域",反向查找区域点击右键,在弹出菜单中选择”新建区域“,选择主要区域,连续默认下一步,完成DNS配置;
反向查找
新建区域向导
选择区域类型--主要区域
复制区域数据
IP反向查找区域
设置网络ID
选择动态更新类型
完成新建区域向导
登录每一台需要加入域控的节点服务器,配置其IP地址信息, 并将其DNS解析指向AD域的IP地址,否则无法进行加域操作;
配置节点服务器IP地址
配置完节点服务器的IP地址信息后,接下来进行加域操作, 进入控制面板主面,选择系统设置页面;
系统设置
在系统设置页面中,在“计算机名、域和工作组设置”选项区域下, 点击“更改设置”链接, 此时会弹出更改设置的对话框信息;在弹出的对话框中选择计算机名选项卡,点击“更改”按钮,进行加域操作;
更改服务器系统属性信息
配置服务器所属的AD域
修改服务器所属的AD域后,需要输入域用户和密码对计算机进行验证;
域用户验证
输入域用户信息
域用户和密码验证通过后,便可完成加域操作, 重启系统后用域用户便可以登录计算机。
成功加入AD域
1. 故障转移群集概述
故障转移群集是一组独立的计算机,这些计算机相互协作以提高群集角色(之前称为应用程序和服务)的可用性和可伸缩性。 多台群集服务器(称为节点)通过网络和软件连接, 每台群集服务器相当于一个冗余节点,整个群集系统允许某部分节点掉线、故障或损坏而不影响整个系统的正常运作。 如果一个或多个群集节点出现故障,其他节点就会开始提供服务(该过程称为故障转移)。 此外,群集角色会得到主动监视以验证它们是否正常工作。 如果某个节点不工作,则会重新启动这些角色或将其移动到其他节点。 故障转移群集还提供群集共享卷 (CSV) 功能,该功能提供一致的分布式命名空间,群集角色可以使用这样的命名空间,从所有的节点访问共享存储。
如果一台服务器变为不可用,则另一台服务器自动接管发生故障的服务器并继续处理任务。 群集中的每台服务器在群集中至少有一台其他服务器确定为其备用服务器。
2. 工作原理
故障转移群集必须基于域的管理模式部署,以“心跳机制”来监视各个节点的健康状况;备用服务器以心跳信号来确定活动服务器是否正常,要让备用服务器变成活动服务器,它必须确定活动服务器不再正常工作。
备用服务器必须首先将其状态与发生故障的服务器的状态进行同步,然后才能开始处理事务。 主要有三种不同的同步方法:
事务日志
在事务日志方法中,活动服务器将其状态的所有更改记录到日志中。 一个同步实用工具定期处理此日志,以更新备用服务器的状态,使其与活动服务器的状态一致。 当活动服务器发生故障时,备用服务器必须使用此同步实用工具处理自上次更新以来事务日志中的任何添加内容。 在对状态进行同步之后,备用服务器就成为活动服务器,并开始处理事务。
热备用
在热备用方法中,将把活动服务器内部状态的更新立即复制到备用服务器。 因为备用服务器的状态是活动服务器状态的克隆,所以备用服务器可以立即成为活动服务器,并开始处理事务。
共享存储
在共享存储方法中,两台服务器都在共享存储设备(如存储区域网络或双主机磁盘阵列)上记录其状态。 这样,因为不需要进行状态同步,故障转移可以立即发生。
3. 配置过程
(1). 通过系统中的服务器管理器为服务器安装.Net Framework和故障转移功能, 在服务器管理器中点击“添加角色和功能”链接, 进入角色与功能添加页面;
添加角色与功能
选择安装类型
添加故障转移群集
功能安装
(2). 安装完故障转移群集功能后,打开服务器管理器右上角的工具菜单下的故障转移集群管理器,配置故障转移群集需要使用域用户登录服务器,如果未使用域用户登录将会出现错误;
故障转移群集设置
故障转移群集管理器界面
(3). 在故障转移群集管理器页面中,在管理对话框中选择创建群集功能,此时将弹出“创建群集向导”;
创建群集向导
选择服务器
查找并选择群集服务器
添加群集服务器
验证警告
验证配置向导
确认配置1
确认配置2
配置验证过程
配置验证结果反馈
配置群集名称和地址
说明:配置的群集IP地址,用于对群集进行访问的虚拟IP地址。
确认群集信息
创建群集过程
完成群集创建
显示创建成功的群集信息
为了保证故障转移群集的高可用性,需要配置群集的仲裁设置。
说明: Windows服务器故障转移集群(Windows Server Failover Cluster,简称WSFC)使用仲裁投票(Quorum Voting)决定集群的健康状况,或使故障自动转移,或使集群离线。当集群中的节点发生故障时,会由其他节点接手继续提供服务,不过,当节点之间通信出现问题,或大多数结点发生故障时,集群就会停止服务,可是集群可以容忍多少个结点发生故障呢?这要由仲裁配置(Quorum Configuration)决定,仲裁配置使用多数(Majority)原则,只要集群中健康运行的结点数量达到仲裁规定的数量(多数结点投赞成票),集群就会继续提供服务,否则集群就停止提供服务。在停止提供服务期间,正常节点持续监控故障节点是否恢复正常,一旦正常节点的数量恢复到仲裁规定的数量,集群就恢复正常,继续提供服务。仲裁投票默认是启用的(Cluster Manged Voting:Enable)。
仲裁模式是在WSFC 集群级别配置的,规定仲裁投票的方法,默认情况下,故障转移集群管理器会基于集群节点的数量,自动推荐一个仲裁模式。仲裁配置影响集群的可用性,在集群中,重组的集群节点必须在线,否则集群将由于仲裁不足而必须停止服务。
1. 相关术语
仲裁(Quorum):法定数量,预先规定具有投票权的节点或见证(Witness)的数量;
仲裁投票(Quorum Voting):法定数量的节点和见证进行投票,如果多数投赞成票,那么判断集群处于健康状态;
投票节点(Voting Node):在集群中,拥有投票权的节点称作投票节点,如果投票节点投赞成票,代表该节点认为集群是健康的;但是,单个节点不能决定集群整体的健康状态。
投票见证(Voting Witness):除了投票节点能够进行投票之外,共享的 File 和 Disk 也能投票,称作投票见证,共享的File 投票见证,称作文件共享见证(File Share Witness);共享的Disk 投票见证,称作硬盘见证(Disk Witness);
仲裁节点集合(Quorum Node Set):拥有投票的节点和Witness统称仲裁节点集合;由仲裁节点集合的投票结果决定集群整体的健康状态。
2. 仲裁模式
仲裁模式多数原则是指所有投票节点进行投票,如果赞成票占比在50%以上,那么WSFC认为集群处于健康状态,执行故障转移,继续提供服务,否则,WSFC认为集群出现严重故障,WSFC使集群离线,停止提供服务。根据仲裁节点集合的组成类型,将仲裁模式分为以下四种类型:
常见的仲裁模式是节点多数(Node Majority)
和 节点和文件共享多数(Node and File Share Majority)
,如果集群节点数量是奇数,那么使用节点多数仲裁模式;如果集群节点数量是偶数,那么使用节点和文件共享多数仲裁模式,该模式需要配置一个共享文件夹,集群中的各个节点都有权限访问该共享文件夹,并且该共享文件夹不能创建是集群的节点上。
3. 配置过程
仲裁配置
仲裁配置向导
选择高级仲裁配置
投票配置节点
注:由于SQL Server 2014 Always On可用性组件不需要共享存储, 此处配置文件共享见证即可。
选择仲裁见证
注意: 在配置共享文件夹时需要为共享文件夹添加
everyone
的访问权限,否则会出现无法对文件共享属性修改的错误。
选择配置文件共享见证
配置文件共享路径
浏览共享文件夹
选择计算机
查找服务器
查找域控中的服务器列表
选择域控服务器
域控服务器共享文件夹信息
文件共享路径
确认文件共享配置
成功创建文件共享仲裁
执行数据库安装过程
提示输入SQL Server产品密钥
输入SQL Server企业版产品密钥
接受许可条款
产品更新配置
安装规则检查
设置安装角色
在功能选择步骤中,选择需要添加的SQL Server数据库的功能选择,并设置应用程序的安装路径;
功能选择
注: 安装SQL Server 2014需要安装.NET Framework 3.5的支持,因此需要提前安装。
功能规则检查未通过, 提示错误信息;
功能规则检查未通过
功能规则检查通过, 则可以进行下一步操作。
功能规则检查通过
配置实例名
服务器启动选项配置
排序规则
服务器配置
配置数据目录
Analysis Services配置
Reporting Services配置
功能配置规则检查
配置信息确认
安装过程
安装过程
确认安装结果
打开配置管理器
选择SQL Server实例属性
SQL Server实例属性对话框
在SQL Server实例属性对话框中选择“AlwaysOn 高可用性”选项卡中勾选“启用AlwaysOn 可用性组”配置项,点击“应用”按钮,此时在弹出警告对话框中提示该修改需要重启SQL Server数据库引擎服务才能生效,点击“确定”完成配置;
需要在各个SQL Server集群节点上启用AlwaysOn高可用性选项。
启用AlwaysOn可用性组
配置提示
再次选择“SQL Server (InstanceName)”后右键单击,在弹出的上下文菜单中选择“重新启动”,对SQL Server数据库引擎执行重启操作;
重启SQL Server实例
为了避免在配置与实施AlwaysOn Group时带来复杂的权限设置,建议将相关的SQL服务(如:SQL Server数据库引擎服务)启动登录身份由默认的“内置账户”改为指定的域用户账户;
登录身份修改
授权域用户登录
高可用性组的创建操作可以有三种方式:向导方式、对话框方式和脚本方式,在此以向导方式在SQL-Node-218节点上创建的TESTDB1
作为主数据库为例进行介绍。
1. 为高可用性组创建配置数据库
要使用向导创建高可用性组,必须要有符合条件的数据库存在,才能进行相关的操作。那么数据库要符合以下条件:



2. 利用向导新建高可用性组
在系统中打开“SQL Server Management Studio”管理控制器;
SQL Server管理控制器
在管理控制器中展开“AlwaysOn高可用性”节点,右键单击“可用性组”,在上下文菜单中,选择“新建可用性组向导”,在弹出的向导界面中点击“下一步”按钮继续;
新建可用性组向导
新建可用性组向导界面
在新建可用性组向导中为将要创建的高可用性组指定名称;
指定名称
选择需要满足高可用性组条件的数据库,点击“下一步”按钮继续;
选择数据库
为高可用性组添加其它SQL Server服务器节点为副本。点击“添加副本”按钮,一次添加所需SQL Server服务器,并且指定初始角色为“主”或“辅助”。最多可选2个副本实现自动故障转移,这两个副本将同时使用同步提交可用性模式。最多可支持3个副本进行同步提交可用性模式,若使用异步提交必须强制手动故障转移。对于可读辅助副本设置来讲,可选择其为是否可读或仅读意向,需要注意只有主数据库副本才可写;
添加副本
添加副本,选择自动故障转移
在指定副本步骤界面中点击“端点”选项卡,可以设置高可用性组的端点URL,此处使用默认设置即可;
配置端点
在指定副本步骤界面的“备份首选项”中,指定作为备份副本的节点,默认是在“首选辅助副本”中进行备份。此外还可以通过副本备份优先级来指定首选, 默认所有节点均为50;
备份首选项
为高可用性组创建侦听器,指定其DNS名称的Host Name和端口,建议IP地址使用静态IP,并且添加新的群集IP(监听器IP)作为高可用性组使用,如此可以指定SQL Server的默认端口1443,以便简化客户端访问的配置;
配置AlwaysOn高可用性监听器
在选择数据同步步骤中,初始化数据同步首选项,在此建议选择“完整”配置项,并指定之前创建的UNC共享路径,然后点击“下一步”继续;
数据同步首选项
验证是否满足高可用性组创建需求,如果结果全为“成功”,点击“下一步”按钮继续操作;
验证需求
检查并确认之前的配置信息,若无误后,点击“完成”按钮便完成Always On高可用性组配置过程, 此时等待向导完成创建SQL Server 2012高可用性组。另外,此处也可保存创建高可用性组的脚本,以便后期分步诊断故障之用。
在创建Always On高可用性结果时,如果出现黄色警告,则需进行进一步判断是否成功。若出现红色错误,表示创建AG(Always On Group)不成功。
确认配置信息
创建向导完成
返回SQL Server 配置控制中心, 在“可用性组”节点下查看刚才创建的“DBAG01”的高可用性组的状态。
查看高可用性组的状态
3. 高可用性组的基本管理
创建完成Always On高可用性组后,可用通过SQL Server Management Studio(SSMS)
对高可用性组进行基本的管理。
(1). 配置高可用性组属性
直接右键点击需要管理的高可用性组,在上下文菜单中可以选择为其“添加新数据库”、“添加副本”、“添加侦听器”及手动执行“故障转移”等操作;点击“属性”,也可以编辑该高可用性组的各种属性值;
高可用性组管理
在高可用性组的属性“常规”选项卡中,可以为其添加/删除数据库、副本节点,并配置各可用性副本节点的参数设定值;
可用性组属性--常规
在高可用性组的属性“备份首选项”选项卡中,可以修改相应副本节点的备份优先级和备份执行的位置;
可用性组属性--备份首选项
(2). 配置可用性副本属性
针对高可用性组中具体的副本节点配置,可以展开该组中“可用性副本”,右击需要配置的副本节点,在上下文菜单中点击“属性”;
可用性副本属性
在可用性副本属性的“常规”选项卡中可以修改配置当前副本节点“可用性模式”、“故障转移模式”以及“会话超时”等;
可用性副本属性
(3). 配置可用性组侦听器属性
通过右键点击“可用性组侦听器”中的具体侦听器,打开其“属性”,可以对AG侦听器进行相应配置;
可用性组侦听器属性
在可用性组侦听器属性中可以修改侦听器的侦听端口,从而指定客户端访问AG中数据库所需要连接的服务端口;
