安装SQL多实例群集:

准备工作:准备SQL群集管理员及服务账号:sqladmin和srv-sql,sqladmin和srv-sql都属于群集节点计算机的administrators组

预留群集名称账户(CNO),即计算机群集名称,例如sqlcluster

1.新建存储SQL计算机账户的OU

2.在该OU下新建CNO,并禁用该计算机账户

3.赋予群集安装账户(sqladmin)对该CNO的 完全控制 权限

4.赋予CNO对当前OU的“创建计算机对象”和“读取所有属性”权限,在后面配置群集服务时,CNO需要创建计算机对象(例如SQL的群集网络名称资源)
   注:默认情况下,CNO(类似于其他计算机帐户)最多可在域中创建十个计算机帐户。

如果跳过该步骤的话,则SQL群集第一个节点在安装即将完成的时候,会出现如下错误:

群集角色“SQL Server(instance01)”中的类型“Network Name”的群集资源“SQL Network Name(CSSQL01)”失败。

出现该错误就是因为CNO没有新建VCO的权限,解决方法:在AD中手工新建该VCO,赋予CNO的完全控制权限, 然后将其禁用,再重试即可成功。

为群集服务或应用程序预留账户(VCO)即为sql的群集网络名称资源,例如cssql01\instance01

如果不执行第4步的话,则需要为群集服务或应用程序预留账户(如果已经执行了上面的第4步的话,则省略下面步骤),方法如下:

在该CNO的OU下先新建应用程序账户,然后赋予CNO对该账户的 完全控制 权限

SQL群集多实例主动-主动模式配置过程:

1.在A计算机上:安装单节点的SQL Server故障转移群集
2.在B计算机上:向现有SQL Server故障转移群集中添加节点

在B、A计算机上运行sql安装向导重复1和2步骤

群集实例安装完成后,将每个实例的端口更改为1433。

SQL Server添加 登录名,可以添加 Windows组,如下:

注:在此处,不要在AD中将组scomg嵌套在sqlg中使用,这样在安装scom连接数据库时会提示权限不足。

SQL群集安装完成后需要手工注册SPN,在AD上使用域管理员权限账户进行操作,将SPN注册到运行SQL服务的账户上,需要区分是默认实例还是命名实例,具体参考文章《SPN注册》

注册命名实例: setspn -A MSSQLSvc/sccmdb.testw.com:MSSQLSERVERP testw\sccmuser

注册默认实例:setspn -A MSSQLSvc/sccmdb.testw.com testw\sccmuser

===================================================================================

卸载SQL群集实例:
1.在A计算机上运行sql安装向导
维护--从故障转移群集中删除节点:选择实例1,删除节点后,实例1转移到B机上,实例1无法再故障转移,另一个实例2不受影响
安装--向SQL Server2012故障转移群集中添加节点,可将该计算机添加回来
2.在B计算机上运行sql安装向导
维护--从故障转移群集中删除节点:继续选择实例1,删除节点后,实例1消失,另一个实例2不受影响

====================================================================================

SQL Server的报表服务无法识别群集,即无法将报表服务添加为SQL群集的资源。如果已经部署了SQL群集,则无法再向该群集实例中添加报表服务。但是可以在某个群集节点上选择全新安装一个报表服务实例,该实例名称将与已存在SQL群集实例名不同

如果群集正在运行中,则不可以做 群集验证,在群集验证过程中群集磁盘会被脱机。

如果添加新节点的时候,提示未通过测试,也可以继续加入。

SQL群集多实例卸载、安装的更多相关文章

  1. 基于iSCSI的SQL Server 2012群集测试(一)--SQL群集安装

    一.测试需求介绍与准备 公司计划服务器迁移过程计划同时上线SQL Server2012,引入SQL Server2012群集提高高可用性,需要对SQL Server2012群集技术进行研究.测试,确保 ...

  2. sql sever和mysql 卸载及oracle安装

    sql sever和mysql的卸载及Oracle安装 目的:本人健忘,以后难免会重装系统啥的,软件卸了装是常有的事,特此写此详细教程,一是方便自己以后重装的时候可以看看:二是如果有某位初学者有幸光临 ...

  3. 【数据库】Sql Server 2008完全卸载方法(其他版本类似)

    本文介绍如何卸载 Microsoft SQL Server 2008的方法.当您按照本文中的步骤时,您还准备系统以便可以重新安装 SQL Server 2008版本 一.    SQL2008卸载. ...

  4. L/SQL Developer 和 instantclient客户端安装配置

    PL/SQL Developer 和 instantclient客户端安装配置(图文) 一: PL/SQL Developer 安装 下载安装文件安装,我这里的版本号是PLSQL7.1.4.1391, ...

  5. SQL Server 多实例下的复制

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 搭建步骤(Procedure) 注意事项(Attention) 二.背景(Contexts) ...

  6. SQL Server 2016正式版安装(超多图)

    微软数据库SQL Server 2016正式版在2016年6月就发布,由于近期工作忙,一直拖到现在才有时间把安装过程写到博客上,分享给大家.本人一直习惯使用英文版,所以版本和截图都是英文版的.废话少说 ...

  7. SQL Server 2016 CTP2.2 安装手记

    SQL Server 2016 CTP2.2 安装手记 下载一个iso文件,解压出来(大约2.8G左右),在该路径下双击Setup.exe即可开始安装. 安装之前请先安装.NET 3.5 SP1,在服 ...

  8. Microsoft SQL Server 2008 R2 中文安装说明

    Microsoft SQL Server 2008 基本安装说明 安装SQL2008的过程与SQL2005的程序基本一样,只不过在安装的过程中部分选项有所改变,当然如果只熟悉SQL2000安装的同志来 ...

  9. SqlServer 由于未在SqlServer的此实例上安装复制组件解决方法

    sqlserver2005在复制订阅时出现: “由于未在SqlServer的此实例上安装复制组件,Microsoft SQL server 无法访问这些组件,请参阅SQL Server……” 解决方法 ...

随机推荐

  1. 进程控制fork vfork,父子进程,vfork保证子进程先运行

    主要函数: fork 用于创建一个新进程 exit 用于终止进程 exec 用于执行一个程序 wait 将父进程挂起,等待子进程结束 getpid 获取当前进程的进程ID nice 改变进程的优先级 ...

  2. linux-网络使用

    linux网络的基本使用 "ifconfig" 查看已经被激活的网卡详细信息 "ifconfig eth0" 查看特定的网卡信息 [root@ssgao ~]# ...

  3. Python Django 前后端数据交互 之 HttpRequest、HttpResponse、render、redirect

    在使用三神装的时候,首先当然是得要导入它们: from django.shortcuts import HttpResponse, render, redirect   一.HttpRequest捕获 ...

  4. psycopg2 (python与postgresql)

    #快速导入数据到postgresql import pandas as pd import psycopg2 from io import StringIO def sql_to_df(): con= ...

  5. 指针和const一些注意事项

    1.常量指针(底层const) 指向常量的指针,指针所指向的对象的值无法被修改,若想存放常量对象的地址,只能使用指向常量的指针. 2.指针常量(顶层const) 指针本身是常量,指针本身的值不可修改. ...

  6. vue和微信小程序的区别、比较

    链接:https://segmentfault.com/a/1190000015684864 一.生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多. vue ...

  7. freeradius的https查询功能

    一.服务器要求 Radius服务器:centos6.6.ip.hostname.selinux  disabled.stop iptables freeradius版本:3.0.12 二.源码安装fr ...

  8. Linux 内核链表实现和使用(一阴一阳,太极生两仪~)

    0. 概述 学习使用一下 linux 内核链表,在实际开发中我们可以高效的使用该链表帮我们做点事, 链表是Linux 内核中常用的最普通的内建数据结构,链表是一种存放和操作可变数据元 素(常称为节点) ...

  9. react 学习日记

    1.本地配置代理服务:   create-react-app 创建的react项目 package.jsoin 中 加入: "proxy": "http://localh ...

  10. [Spring Boot] Spring Boot启动过程源码分析

    关于Spring Boot,已经有很多介绍其如何使用的文章了,本文从源代码(基于Spring-boot 1.5.6)的角度来看看Spring Boot的启动过程到底是怎么样的,为何以往纷繁复杂的配置到 ...