是否有可能拥有一个SQL 2016只读副本,而该副本不被用作具有与主数据库安全性不同的故障转移服务器?
我希望确保用户没有对主节点的访问权,并且只具有只读访问权。
发布于 2018-12-18 08:05:59
是否可能有一个SQL 2016只读副本而不用作故障转移服务器?
是。但你需要详细说明。例如,如果它处于异步模式,则只能进行手动故障转移。这有点像不使用它作为一个失败的服务器,因为您将不得不实际强制它。请参阅故障转移和故障转移模式。
是否有可能拥有与主数据库安全性不同的SQL 2016只读副本?
是。事实上,AlwaysOn AG的一个恼人的部分是同步登录。大多数人都希望他们能相配。这就是为什么很多人都用博客的方式讨论如何做到这一点,以及powershell中的其他创造了工具如何做到这一点,以及同步代理作业、警报等的原因。
我想确保用户没有访问主节点的权限
由于副本位于不同的服务器上作为主服务器,因此可以轻松地在实例之间保持权限分离。只需让用户登录到副本实例和数据库,而不是主实例和数据库。记住,服务器登录和用户映射是有区别的。对于您的RoR,您的用户将需要一个服务器登录,然后将他们的userid映射到您的副本。
我想确保用户只有只读访问权限。
因为它已经是只读的,这是他们唯一的访问权限。即使他们是系统管理员,他们也无法更新/删除/插入(当然,除非他们改变了我们的只读方式)。
https://stackoverflow.com/questions/53827224
复制相似问题