June 23, 2006 at 8:11 am
good morning everybody!
my question is how do i prevent subscriber databases from being updated?
we are running sql2000, transactional replication. I understand that 'update' permission can be revoked
on the subscriber side, but the problem is if for example primary database system failed....G-d forbid
falling over will take extra time because all permission have to be re-granted. We have 'very' production
environment and every second of down time cost us.
let me re phrase my question, what is the BEST way to prevent subscriber databases from being updated?
thank you.
June 23, 2006 at 10:43 am
How do you handle when the primary comes back on-line? Are changes merged back in?
You can always issue an ALTER DATABASE statement putting the database into RESTRICTED_USER mode. In this case only db_owners, dbcreators, and sysadmins can come in. I am assuming whatever account performing the synchronization has this level of permissions. And if you have to do a switch over you can execute another ALTER DATABASE statement putting it into MULTI_USER mode.
K. Brian Kelley
@kbriankelley
June 23, 2006 at 11:46 am
thank you very much, that was very helpful..
BTW is that something new, that came in with sp3a or sp4 ?
June 23, 2006 at 12:45 pm
No, I believe it's been around since at least the SQL Server 7.0 days.
K. Brian Kelley
@kbriankelley
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply