问题描述

SqlServer如果配置了AlwaysOn,其数据库账号信息同步会出现问题。

我遇到的情况是在主副本添加了账号信息,且给某个数据库添加了权限,这个账号会同步至辅助副本,但是数据库角色信息没有同步,也就是数据库权限信息没有同步至辅助副本

这是一个比较头疼的问题,因为直接在辅助副本添加不了权限信息或数据库角色信息,因为辅助副本只读。

解决方式

以下是我采用的解决方法,用于主副节点同步账号和权限信息:

1.先在主副本建立建立登录账号以及赋予数据库角色和权限

2.如果在辅助节点有账号但是没有角色和权限信息,则直接把副本节点的登录账号删除(安全性中的登录名),如果本来只有主副本有账号直接进入第3步

3.查询主副本的词账号的sid信息

SELECT * FROM [dbName]..Sysusers

4.在辅助副本建立账号(这时会同步权限信息)

CREATE LOGIN [ogg_wkc] WITH PASSWORD='?',SID=?,
DEFAULT_DATABASE=[dbNames],
CHECK_EXPIRATION=OFF,
CHECK_POLICY=OFF

转载于:https://www.cnblogs.com/yezongjie/p/sqlserver_loginaccountsync_20190701.html

Sql Server主副本和辅助副本间账号同步以及权限同步相关推荐

  1. 使用Red Gate Sql Data Compare 数据库同步工具进行SQL Server的两个数据库的数据比较、同步...

    Sql Data Compare 是比较两个数据库的数据是否相同.生成同步sql的工具. 这一款工具由Red Gate公司出品,我们熟悉的.NET Reflector就是这个公司推出的,它的SQLTo ...

  2. SQL Server数据库中超级管理员账号保护方法

    提到sa弱口令,我们首先就会想到,许多数据库都有1个类 似的超级管理员账号,比如:Oracle是"system"和"sys",Sybase也是"sa& ...

  3. SQL Server中授予用户查看对象定义的权限

      在SQL Server中,有时候需要给一些登录名(用户)授予查看所有或部分对象(存储过程.函数.视图.表)的定义权限存.如果是部分存储过程.函数.视图授予查看定义的权限,那么就像下面脚本所示,比较 ...

  4. 使用Red Gate Sql Compare 数据库同步工具进行SQL Server的两个数据库的结构比较、同步...

    将测试版的项目同步(部署)到正式版的时候,两个数据库的结构比较与同步时,如果修改数据库的时候没有记录好修改了那些表,很难将两个数据库进行同步 RedGate Sql Compare使用简介说明: 1. ...

  5. SQL server 两台服务器间连接查询

    --两台服务器间连接查询: --建立连接: sp_addlinkedserver hs sp_addlinkedserver hs1 EXEC sp_addlinkedsrvlogin 'hs', ' ...

  6. 同步SQL Server 2000 数据库

    为什么要同步SQL Server 2000 数据库,它都用在什么场合 数据实时备份同步,数据库服务器出问题时我们也有其正常工作时的备份 数据实时备份同步,一台服务器负载不起时,可以用来做负载均衡 数据 ...

  7. SQL SERVER 2005 同步复制技术

    SQL SERVER 2005 同步复制技术 以下实现复制步骤(以快照复制为例) 运行平台SQL SERVER 2005 一.准备工作: 1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密 ...

  8. SQL SERVER 2005 同步复制技术(转)

    以下实现复制步骤(以快照复制为例) 运行平台SQL SERVER 2005 一.准备工作:1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户. 2.在SQ ...

  9. SQL SERVER 2005 同步复制技术 发布与订阅功能使用说明

    SQL SERVER 2005 同步复制技术 以下实现复制步骤(以快照复制为例) 运行平台SQL SERVER 2005 一.准备工作: 1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密 ...

最新文章

  1. 全球增长最快域名解析商Top10:DNSPod新网上榜
  2. 对某bc站的一次渗透测试
  3. kafka报错Failed to find any class that implements Connector
  4. 带通滤波器作用和用途_带通滤波器的作用和电路设计图
  5. 生信宝典之傻瓜式 (五) - 文献挖掘查找指定基因调控网络
  6. 反射 数据类型_C#扫盲篇(一):反射机制情真意切的说
  7. Window.ActiveXObject的用法 以及如何判断浏览器的类型
  8. html 自定义属性_五道自测题-你我都应知道的HTML小知识
  9. file does not exist 阿里云OSS图片上传遇到的问题
  10. 64位程序core分析
  11. puttygen 可以将key文件转为pem文件for xshell 20211213
  12. 计算摄影 | 摄像机成像原理及参数解析
  13. 同时新增一个订单与多个明细的方法
  14. android 光标的绘制,Android EditText(TextView)如何绘制闪烁的光标?
  15. phalcon index.php,phalcon简易指南
  16. 数字安全证书(CA证书)介绍
  17. HTML5七夕情人节表白网页制作 __浪漫空中散落的花瓣3D相册__ HTML+CSS+JavaScript
  18. JSP WAP 开发
  19. 用蚁群算法求解TSP问题
  20. Bob 的生存概率问题

热门文章

  1. Linux 下禅道和 SVN、GIT 集成插件发布
  2. centos7 + VMware Workstation Pro
  3. 做好MSSQL保卫战之xp_cmdshell
  4. Exception in thread main java.lang.NoClassDefFoundError: org/apache/tez/dag/api/TezConfiguration
  5. Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
  6. 為什麼system32中放的是64位dll,syswow64中放的是32位dll
  7. 图像种类的基本概念整理
  8. hadoop启动碰到java.net.UnknownHostException
  9. cpu倍频模式怎么调_CPU频率被锁定到800mhz怎么办?
  10. php 频繁dom和 文件,性能优化之为什么不要频繁操作DOM