Sql server AlwaysOn搭建容易出现的一些问题

在搭建AlwaysOn的时候碰到了一些问题,在网上也很难找到一些针对性的解决方法,所以记录一下我碰到的一些问题。

在搭建window故障转移集群中的问题

问题1:故障转移集群 无法检测是否安装群集功能
解决方案: 关闭所有的安全策略组

问题2:你没有服务器“xxx” 的管理权限
解决方案:
1.查看是否是Administrator账号
2.如果实在用不了Administrator账号可以在给现有账号管理员权限之后再重新尝试
3.如果还是不行 请修改注册表信息

具体操作步骤:
打开注册表,找到目录HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 新建DWORD(32位)值,键名:LocalAccountTokenFilterPolicy 键值为十进制 1。
参考:https://blog.csdn.net/ken119/article/details/103944447

问题3:创建Windos故障转移集群一直失败
解决方案:关闭安全策略组重试

在数据库新建AlwaysOn高可用性组时出现的问题

问题1:Alwayson 指定副本 是否可读辅助副本只能选否
解决方案:查看数据库版本是否是企业版,标准版只能选否

问题2:启动sqlserver 服务时勾选不了Alwayson
解决方案:你还没有把Windows故障转移集群创建好,创建好之后就可以勾选启动了

日常维护AlwaysOn时会出现的问题

问题1:主副本新建账号的问题、
解决方案:
分为两种情况:
1.主副本都创建账号
要保证主副本的账号的sid一致,不然会出现主副本创建好了之后从副本登录不了的情况
可能会报的错误有:
SqlServer 管道的另一端无任何进程错误233
解决办法:

select sid from sys.sql_logins where name = 'xxx'--创建副本账户 指定sid为主副本sid
create login xxx with password='xxx', sid=xxxx

2.在辅助副本创建只读账号
可能会报的错误:
备库创建只读用户时,出现报错信息3906

问题定位:master和业务库的sid不同,造成不能映射业务数据库

0x59E000C5F5C7CE43801980D9C35F1402
USE  PMDB
select * from sys.database_principals where name='ze_bi'
0x20E605EFA5FD5842AB5B6A12F46DBF1B
USE LogDB
select * from sys.database_principals where name='ze_bi'
0x20E605EFA5FD5842AB5B6A12F46DBF1B
在安全--删除掉登录名ze_bi,通过TSQL重建ze_bi
create login ze_bi  with Password='ze_bi',sid=0x20E605EFA5FD5842AB5B6A12F46DBF1B
这样就可以解决了。

参考文章:
https://www.cnblogs.com/helon/p/12489498.html

问题2:在AlwaysOn高可用组已经搭建完毕的情况下需要做日志收缩
解决方案:
在AlwaysOn集群中是没法把数据库改为简单模式的,而且如果你的库在使用的时候收缩的话会报错
最后一页的逻辑日志正在使用

解决方法:这时候需要先备份一下log文件再来收缩日志就可以了

/*
1. 备份log文件到磁盘
*/
backup log [xxx]
to disk='E:\BackUp\xxx.trn'
with compression,stats=5
GO/*
2. 日志收缩到5G,大小自己决定
*/
DBCC SHRINKFILE (N'xxx' , 5000)
GO

Sql server AlwaysOn搭建常见问题相关推荐

  1. 从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)

    从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点) 第一篇 http://www.cnblogs.com/lyhabc/p/4678330.html 第二篇 http:// ...

  2. 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 第一篇 http://www.cnblogs.com/lyhabc/p/4678330.html 第二篇 http: ...

  3. (转) 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    原文地址: http://www.cnblogs.com/lyhabc/p/4682986.html 这一篇是从0开始搭建SQL Server AlwaysOn 的第三篇,这一篇才真正开始搭建Alwa ...

  4. sqlserver date类型和字符串比较_基于SQL Server数据库搭建主从复制实现读写分离实战演练...

    一.课程介绍 读写分离(主从同步)从字面意思就可以理解,就是把对数据库的读操作和写操作分离开.读写分离在网站发展初期可以一定程度上缓解读写并发时产生锁的问题,将读写压力分担到多台服务器上.读写分离的基 ...

  5. SQL Server AlwaysON从入门到进阶(1)——何为AlwaysON?

    本文属于SQL Server AlwaysON从入门到进阶系列文章 本文原文出自Stairway to AlwaysOn系列文章.根据工作需要在学习过程中顺带翻译以供参考.系列文章包含: SQL Se ...

  6. SQL Server AlwaysOn读写分离配置

    SQL Server AlwaysOn读写分离配置 pursuer.chen 备注: 作者:pursuer.chen 博客:http://www.cnblogs.com/chenmh 本站点所有随笔都 ...

  7. SQL Server AlwaysON从入门到进阶(6)——分析和部署AlwaysOn Availability Group

    本文属于SQL Server AlwaysON从入门到进阶系列文章 前言: 本节是整个系列的重点文章,到现在,读者应该已经对整个高可用架构有一定的了解,知道独立的SQL Server实例和基于群集的S ...

  8. 管理SQL Server AlwaysOn(1)——基础维护

    本文属于管理SQL Server AlwaysOn 系列文章 前言: 前面系列已经介绍了SQL Server AlwaysOn的知识点.安装演示及注意事项等.但是这并不是终点,更多的反而是起点.就像不 ...

  9. SQL Server AlwaysOn中的几个误区

    SQL Server AlwaysOn中的几个误区 原文: SQL Server AlwaysOn中的几个误区 AlwaysOn自SQL Server2012之后已经发布很久了,最近我在给一些客户做咨 ...

最新文章

  1. 测试归测试,自动驾驶向个人全面开放依然长路漫漫
  2. 创建交互式shell脚本对话框
  3. 构设计杂谈004——架构师
  4. Java基础类库四则运算_00JAVA语法基础_四则运算 01
  5. spring事务源码解析
  6. docker容器内安装ifconfig netstat ping vim 等测试工具的方法
  7. DataTable转为JSON数据格式代码
  8. Java的GUI学习八(键盘码查询器)
  9. 一张图,详解大数据技术架构
  10. 键盘上的prtsc,scrlk,pause键作用
  11. 淘宝API接口系列,获取购买到的商品订单列表,订单详情,订单物流,收货地址列表,买家信息,买家token,卖出的商品订单列表
  12. 香槐路的香槐花,匆匆四年无归期。
  13. 支付宝小程序使用MQTT over WebSocket连接阿里云IoT物联网平台
  14. 云IDE:Eclipse Che:Eclipse下一代IDE
  15. Java 中的加密算法
  16. 电子计算机机房施工及验收规范
  17. 知彼知己者,百战不殆;不知彼而知己,一胜一负;不知彼不知己,每战必殆
  18. 1022. Digital Library (30)
  19. 常见的希腊字母的发音
  20. 小度驭龙,逐鹿AI铁王座

热门文章

  1. maven下载jia比较慢的解决方法
  2. Android显示MP3专辑封面
  3. 输出所有的最长公共子序列
  4. JAVA狗叫源代码_从头认识java-1.1 编程语言抽象过程以及java的基础特性
  5. 从零开始学黑苹果-基础安装教程(10.11.6)
  6. 模板会有多层镜像_【保持最新版本】EVE-NG 新版模板,镜像。2020-12-27有更新
  7. 如何传输利润中心主数据
  8. GEE:对矢量数据/行政边界设置填充颜色为空,只显示边界
  9. P2员工月度工作P160-P163
  10. poj 1830 开关问题