Howto: 如果为SQLServer备份或者恢复多个数据库模型

文章编号 : 32004
软件: ArcSDE 3.0, 3.0.1, 3.0.2, 3.0.2.1, 3.0.2.2, 8.0.1, 8.0.2, 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1
操作系统: Windows 3.x, 95, 98, NT 3.51, NT 4.0, 2000, 2003Server Windows (Alpha) NT 3.5.1, NT 4.0
已邀请:

EsriSupport

赞同来自:

摘要:
Geodatabase8.3是基于多个数据库模型的,这包括存储资料信息(Repository Information)的SDE数据库和一个或多个用户数据库。当SDE数据库存储空间数据的资料信息(元数据),用户数据库存储了相应B表、F表、S表等。用户数据库和SDE资料库一块构成了ArcSDE的Geodatabase。 在9.0或者更高的版本仍然延续使用多个数据库模型,但是这不是ArcSDE进行Post安装向导的默认值。ArcSDE9.0或者更高版本的geodatabase是由Post安装向导创建的单个数据库模型,这就意味着每个数据库既包含了资料信息表又包含B表、F表、S表等信息表。每个数据库也有一个唯一的端口号对应特定的服务。 确保由geodatabase组成的数据库进行备份和恢复过程中保持同步时非常重要的。因为存储在数据库中的空间数据分布在各个用户数据库和SDE数据库中,所以在非同步状态进行的恢复是毫无意义的。鉴于这个原因,在ArcSDEgeodatabase备份过程中是不能有用户编辑数据或者用户加载新数据的相关操作。
内容:
确保当前的数据库没有数据进行编辑和进行数据加载,管理员可以查看是否有用户连接也可以暂时关闭服务来中断这些连接。尝试着当每天网络上的用户访问量比较少的情况下备份数据库,但是请注意,通过直连的用户连接,关闭服务是不会阻止这些用户重新连接。 1:检查用户连接情况 sdemon -o info -I users -i <service> -p <sde_password> 让用户停止工作断开连接 2:停止或者暂停服务,确保没有新连接 sdemon -o shutdown -i <service> -p <sde_password> 3:对组成geodatabase的数据库进行备份,请查看Microsoft相关文档来完成此任务。 依照数据库备份的例行计划,确保在紧急情况下能够恢复数据库的备份。 当用户恢复geodatabase,确保恢复的所有geodatabase组成的数据库,而且确保他们用户数据库版本的一致性。例如不能够利用上周的备份文件来恢复昨天的SDE库。如何还原数据库的说明,请参阅您的 Microsoft SQL 服务器文档。






创建时间:2006-10-23
最近更新: 2009-11-20


原文链接
http://support.esrichina.com.cn/2006/1023/722.html

要回复问题请先登录注册