关于数据库备份与还原时用户孤立的问题,急救!!!

时间:2021-03-31 20:47:10
假定有2个数据库服务器A和B
如果A可写
  从A备份出来还原到B,如果设定A只读那么B可写
如果B可写  
  从B备份出来还原到A,如果设定B只读那么A可写
哪位大大帮助解决分大大的给!!!1

11 个解决方案

#1


一种办法,所有数据库对象都不存放在主文件组,每次备份之后都将除主文件组之外的其他文件组设置为只读文件组,而还原时将所有只读文件组的只读属性取消掉。

#2


学习
--------------------------
我是来接分的,要升星!!

#3


学习下~~关注~~

#4


办法不明确,请说清楚点

#5


不好意思,想说明一下我需要通过程序来控制这个过程,各位大大能不能教个可以通过程序来调用的方法
期待。。。。。。。。。。。。。。。。。

#6


幫你頂

#7


继续顶

#8


我还是不太明白楼主的意思??

//
如果A可写
  从A备份出来还原到B,如果设定A只读那么B可写
如果B可写  
  从B备份出来还原到A,如果设定B只读那么A可写
//

#9


不懂我不会装懂,学习ing...
帮你顶一下

#10


只读的数据库备份出来也是没有用的阿,所以当数据库为正常状态下才可以备份。

#11


我的意思是:

首先,在两个数据库A、B分别建立主文件组以外的辅助文件组,并且此刻都是正常的非只读状态,所有的对象都存放在辅文件组上;

当数据库A中先存放了数据到某个时刻,备份其数据,然后将A的辅文件组设置为只读属性;

将A的备份恢复到B上,并将所有的数据对象都存放在B的辅文件组上;

当数据库B中存放了数据到某个时刻,备份其数据,然后将B的辅文件组设置为只读属性;

将A的辅文件组取消只读状态,将B的备份恢复到A上,并将所有的数据对象都存放在A的辅文件组上

...

#1


一种办法,所有数据库对象都不存放在主文件组,每次备份之后都将除主文件组之外的其他文件组设置为只读文件组,而还原时将所有只读文件组的只读属性取消掉。

#2


学习
--------------------------
我是来接分的,要升星!!

#3


学习下~~关注~~

#4


办法不明确,请说清楚点

#5


不好意思,想说明一下我需要通过程序来控制这个过程,各位大大能不能教个可以通过程序来调用的方法
期待。。。。。。。。。。。。。。。。。

#6


幫你頂

#7


继续顶

#8


我还是不太明白楼主的意思??

//
如果A可写
  从A备份出来还原到B,如果设定A只读那么B可写
如果B可写  
  从B备份出来还原到A,如果设定B只读那么A可写
//

#9


不懂我不会装懂,学习ing...
帮你顶一下

#10


只读的数据库备份出来也是没有用的阿,所以当数据库为正常状态下才可以备份。

#11


我的意思是:

首先,在两个数据库A、B分别建立主文件组以外的辅助文件组,并且此刻都是正常的非只读状态,所有的对象都存放在辅文件组上;

当数据库A中先存放了数据到某个时刻,备份其数据,然后将A的辅文件组设置为只读属性;

将A的备份恢复到B上,并将所有的数据对象都存放在B的辅文件组上;

当数据库B中存放了数据到某个时刻,备份其数据,然后将B的辅文件组设置为只读属性;

将A的辅文件组取消只读状态,将B的备份恢复到A上,并将所有的数据对象都存放在A的辅文件组上

...