logshipping的时候怎么让热备机器上的账号继承主数据库上该账号相同的权限。
2011-06-23 14:07
246 查看
--logshipping的时候怎么让热备机器上的账号继承主数据库上该账号相同的权限。
--主数据上查询
select 'sp_addlogin ''' + name + ''',@passwd = ''' + ''',@sid= ' ,sid
from master.dbo.syslogins where name in( 'SHIP_USER')
go
/*
SID
-------------------------------------- ----------------------------------
sp_addlogin 'SHIP_USER',@passwd = '',@sid= 0x615FC41F98CCF8449EC2F31824498061
*/
--然后在辅助库上建帐号:
sp_addlogin 'SHIP_USER',@passwd = '与主服务器相同的密码',@sid=0x615FC41F98CCF8449EC2F31824498061
--主数据上查询
select 'sp_addlogin ''' + name + ''',@passwd = ''' + ''',@sid= ' ,sid
from master.dbo.syslogins where name in( 'SHIP_USER')
go
/*
SID
-------------------------------------- ----------------------------------
sp_addlogin 'SHIP_USER',@passwd = '',@sid= 0x615FC41F98CCF8449EC2F31824498061
*/
--然后在辅助库上建帐号:
sp_addlogin 'SHIP_USER',@passwd = '与主服务器相同的密码',@sid=0x615FC41F98CCF8449EC2F31824498061
相关文章推荐
- 多人用同一账号操作同一数据 相同权限的人员操作同一数据怎么防止
- 苹果开发者账号中,测试机器列表已达到100台上限,怎么办
- 数据库文件太大的时候怎么办?
- 编写的exe在别的机器上运行的时候总是报错 "找不到MSVCR100.dll 请重新安装",编译的机器上又不会报,这是怎么回事啊?是不是因为编译的机器上有特殊的配置?
- vs打包安装时候附加数据库并修改配置文件及文件夹权限
- 一个机器上安装两个数据库,在连接数据库时怎么通过端口号连接指定数据库
- 服务器IUSR_机器名账号找不到怎么办?(转自百度问问)
- 有懂discuz的吗?我需要在我自己的系统注册一个账号的时候,也把当前注册的账号放在discuz的用户里面。应该怎么做呀。需要discuz和java的接口吗?需要更改哪些东西。
- 怎么解决php调用数据的值或者插入数据库的时候乱码的问题
- [SQL Server] 如何查询windows认证的用户连接数据库时的"权限/对应的登陆账号"(该账号是一个windows组)
- 类继承多个接口有相同的方法时,怎么办?(接口显式实现的作用)
- 多继承时,多个基类中存在型别相同的虚函数,该怎么做?
- 怎么打开OPENDATASOURCE权限(不同服务器数据库之间的数据操作)
- 苹果开发者账号中,测试机器列表达到100台上限,想要删除一些设备、添加新设备,怎么办?
- 在同个域中或相同的网段中使用SqlServer2000连接远程机器数据库的Jobs
- mysql中出现没有权限访问或者查看全部数据库的问题---用客户端第一次打开的时候
- Ubuntu_添加一个与root相同权限的账号
- M| SQL 导入导出的时候数据库表的主键和自动编号丢失 怎么办
- 在数据库中有相同数据时候的清理方法
- 安装程序打包的时候,怎么象petshop一样,把数据库也打到里边