阅读:2957回复:8
备份数据库恢复到另一台机器,空间数据库连不上我在A机器上备份了一个空间数据库,数据库名称叫KCB,将它备份到d:\kcb.bak(见图一), 看了ARCSDE的英文帮助说,空间数据库在备份恢复过程中不能更改数据库名,所以在备份过程中'名称'一栏仍沿用原名KCB,备份成功后将它考到B机器上进行恢复,(见图二和图三), 恢复成功.然后运行sp_change_users_login 'update','sde','sde'存储过程统一用户SID,一切均成功.此时在A机器上通过ArcCatalog连接B机器的这个空间数据库,连接不上,提示错误如下(见图四):Failed to connect to the specified server.Invalid database name. 请教各位,我的做法有错误吗,是不是有什么步骤遗漏了,大家能不能说说备份恢复空间数据库的具体要求,谢谢. [此贴子已经被作者于2005-5-13 10:02:56编辑过] |
|
|
1楼#
发布于:2005-07-09 00:44
当在SQL Server中恢复SDE数据库的时候,会出现ArcSDE的服务无法启动的问题。需在SQL Server(SQL查询分析器中)中执行下列代码: Use sde
第一行的sde 指SQL数据库中具体数据名(如sde) 第三行的sde sde 指用户名和密码。
注意: 如果SDE连接出现问题,而SQL数据库中某个数据库没有问题(备份该数据库),则在SDE post 中新建立一个数据库,SDE用户等,再在SQL中恢复备份的数据库(需要停止SDE服务),再执行以上SQL。 再启动SDE。 |
|
2楼#
发布于:2005-05-23 20:56
恢复完后,建服务
|
|
|
3楼#
发布于:2005-05-19 10:28
解决了,也不说下,问题出在哪!!
|
|
4楼#
发布于:2005-05-18 15:14
已解决,不用麻烦大家了,谢谢
|
|
|
5楼#
发布于:2005-05-16 08:51
说明一下,:B机器安装了ArcSDE,在B机器上已经有了一个空间数据库,通过A机器的ARCCATALOG可以直接连接上B机器的空间数据库,就是连接不上恢复后的空间数据库,郁闷,大家说说是不是再把MASTER数据库也要恢复过来啊
|
|
|
6楼#
发布于:2005-05-14 09:59
B机器装了SDE没有阿,创建SDE服务没有阿,创建SDE服务的用户名密码没有阿?
|
|
7楼#
发布于:2005-05-13 17:52
B机器上没有安装ARCCATALOG,所以无法直接测试
|
|
|
8楼#
发布于:2005-05-13 11:43
b机器上连接没有任何问题吗?
|
|
|