SQL SERVER 高可用 always on 辅库 用户权限

yiyishuitian 2020-03-17 09:23:29
背景:
SQL SERVER 2014 高可用群集
服务器 A为主库, 服务器B为辅库

目标:
为了减轻主库读负担,打算使用辅库做读写分离.
创建用户user1,让该用户在辅库B上只能读取指定的几张表.

问题:
主库中创建的用户同步到辅库后为,数据库用户为"不带登陆名的SQL用户",无法与服务器用户关联.



尝试直接在辅库上创建用户,报错"无法更新数据库xxx,因为数据库是只读的"




请大神指点:
我怎样才能 实现 让user1用户在辅库B上只能读取指定的几张表.
...全文
140 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiyishuitian 2020-03-18
  • 打赏
  • 举报
回复
谢谢,已找到对应文章感谢! https://blog.csdn.net/yenange/article/details/49756233 [code=sql]select [sid] from sys.syslogins where name='xxx' CREATE LOGIN [帐号] WITH PASSWORD = '?', SID = ?, --从上面的查询从获取 DEFAULT_DATABASE = [数据库名称], --默认数据库 CHECK_EXPIRATION = OFF, --强制密码过期 关闭
吉普赛的歌 2020-03-17
  • 打赏
  • 举报
回复
查下我博客里always on 分类里的文章吧,手机上不方便

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧