Alwayson环境下为备库创建查询用户

Alwayson环境下为备库创建查询用户

SQL server数据库在Alwayson环境下,备库(辅助副本)上可以设置与主库(主副本)相同sid的登录名,来直接登入备库做一些查询操作。操作如下:

1.在主库查询用户的SID
select [sid] from sys.syslogins where name='XXX'

2.然后,在备库创建这个登入用户

CREATE LOGIN XXX with password = 'YYY',SID = 0xAAAAAAAAAAAAAAAAAAAAAAAAAAA,
default_database = MyPriDB,check_expiration = off,check_policy = off

备注:
1)其中sid对应的值是主库上所查到的sid的值。
2)DEFAULT_DATABASE = [数据库名称], --默认数据库
3)CHECK_EXPIRATION = OFF,        --强制密码过期 关闭
4)CHECK_POLICY = OFF             --强制密码策略 关闭

这样,备库上创建的用户就是和主库一致的.包括,映射的数据库.

 

posted @ 2022-01-21 16:56  曹翼宾的自留地  阅读(289)  评论(0编辑  收藏  举报