none
SQL Server 2016 alwayson数据库内用户无法在辅助节点同步 RRS feed

  • 问题

  • 你好,

    最近遇到一个奇怪的问题,在SQL Server 2016 alwayson内,在主节点上的一个登录名A,映射在数据库B内一个用户a,授予a对某个表的选择权限,发现在副本上无法同步过去。两个节点在同网段,alwayson是同步模式,可用性组的显示面板都显示同步正常,数据同步没问题,并且这个在第二节点的用户a不是孤立用户,sid与第一节点完全一致,登陆名也是通过脚本命令完全一直地迁移了过去,sid完全一致。当前数据库版本为Microsoft SQL Server 2016 (SP2-CU2) (KB4340355) - 13.0.5153.0 (X64)   Jun 28 2018 17:24:28   Copyright (c) Microsoft Corporation  Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: ) 

    这个问题是最近才发生,在搭建完alwayson之后的很长时间里,用户权限的同步是正常的,当前这个用户a对数据库B里其他的一些表的权限同步也是正常(过去进行的授权)。

    我们尝试通过新建一个登录名以及映射用户,对某个表授权,还是一样的结果;也通过对用户a授予其他表的只读权限,也是无法同步到第二个节点。

    请问这个问题该如何检查和解决呢?感谢并期待您的回复。

    2019年7月29日 4:48

全部回复