digex
路人甲
路人甲
  • 注册日期2004-10-12
  • 发帖数58
  • QQ
  • 铜币221枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:3630回复:6

arcsde for sqlserver安装错误,附日志文件,帮忙解决一下

楼主#
更多 发布于:2005-01-13 16:55
<P>sde_esri_sde.log文件:
-------------------------------------------------------
ArcSDE 9.0 SQL Server  Build 1926 Fri Mar 19 13:29:17 PST 2004
-------------------------------------------------------
IDBInitialize::Initialize Failed
init_DB DB_instance_open_as_dba: -93
DBMS error code: 18456
Microsoft OLE DB Provider for SQL Server: 用户 'sde' 登录失败。</P>
<P>giomgr_esri_sde.log</P>
<P>Thu Jan 13 15:33:26 2005 - ****** Spatial Database I/O Manager ******
Thu Jan 13 15:33:26 2005 - SDE System Startup Initiated . . .
Thu Jan 13 15:33:26 2005 - Validated System Paths.
Thu Jan 13 15:33:26 2005 - SDE IOMGR going into background . . .
Thu Jan 13 15:33:26 2005 - ANSI Codepage set . . .
</P>
<P>wise_crservice_err.log</P>
<P>Successfully registered 'ADMIN_DATABASE' key for esri_sde instance
</P>
<P>wise_err.log</P>
<P>Operation Failed, Unable to start iomgr.
esri_sde service failed during initialization.
Please check event log or error log files.
Error starting esri_sde service on SUPERSTONE (-1)
</P>
<P>问题出在哪里?我在xp用户里加了sde。</P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2005-01-13 19:44
<P>esri_sde  在服务里能启动吗?</P><P>我在xp用户里加了sde。</P><P>要在数据库里添加用户sde,在xp用户加是什么意思?</P>
举报 回复(0) 喜欢(0)     评分
digex
路人甲
路人甲
  • 注册日期2004-10-12
  • 发帖数58
  • QQ
  • 铜币221枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-01-13 20:21
<P>    xp用户是指windows用户,post installation进行到了最后一步,创建服务的时候出错,说"operation failed,unable to start iomgr"。在服务里直接启动esri_sde会报错“本地计算机上的arcsde启动以后又停止了。一些服务自动停止,如果他们没有什么可做的,例如 '性能日志和警报' 服务!”一直没搞明白原因,因为前些天装过开始也启动不了,不过后来在服务里直接启动就好了,后来重新配置了一下,结果都不行了。</P><P>    <FONT color=#dd6d22>老大简要介绍一下你的sde for sql安装过程吧,我用的是ftp下的</FONT></P>
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
3楼#
发布于:2005-01-13 21:58
1、环境 windows2000 sp3 ,sql 2000 sp3 sde8.2 with sp1, arcinfo 8.3
计算机名字为zongzhan-6afuly1, sql2000安装是按默认安的。SDE的安装目录为D:\arcgissde\.
2、先安装好软件
3、对sql进行设置,将身份验证设为windows和sql双验证,一定要这样做啊,不然你试试就知道了。
4、打开查询分析器,运行以下几断代码,代码全在generic文件夹下面,是2000的你就打开2000的远行,是97的当然就是那个97文件了。里面的东西不要改就行了,只是要分断远行。
5、打开企业管理器,把SDE用户的登陆密码设为sde。
6、下面就要进行dos设置工作了,这是最难的一部分!
7、打开win2000的DOS界面,进入SDE的bin目录。命令为
cd arcgissde\arcsde\sqlexe\bin
8、运行以下命令 sdesetupmssql -o install -u sde -p sde -s zongzhan-6auly1 -H D:\arcgissde\arcsde\sqlexe\
以上命令把sde需要的必须表装进了SDE数据库里,这一步是必须的。
9、运行下命令(还是在bin目录下)sdeservice -o create -p sde -l @zongzhan-6auly1 -H D:\arcgissde\arcsde\sqlexe\ -i my_sde
10、修改下在两个文件 d:\winnt\systerm32\drives\ect\services 用记事本等工具打开它,加入以下两行
esri_sde 5151/tcp #arcsde
my_sde 5154/tcp #my_sde
修改arcgsisde\arcsde\sqlexe\etc下面的service.sde文件,去除5151/tcp前面的#号,在另起一行加入以下代码
my_sde 5154/tcp 保存。
11.进入win2000的服务管理器,运行my_sde服务。
12、 enjoy you!!!!!!!!!!!!!!!!
举报 回复(0) 喜欢(0)     评分
digex
路人甲
路人甲
  • 注册日期2004-10-12
  • 发帖数58
  • QQ
  • 铜币221枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-01-14 08:29
thanks a great lot
举报 回复(0) 喜欢(0)     评分
digex
路人甲
路人甲
  • 注册日期2004-10-12
  • 发帖数58
  • QQ
  • 铜币221枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-01-14 09:11
<P>搞定了,果然好用,再谢</P>
举报 回复(0) 喜欢(0)     评分
digex
路人甲
路人甲
  • 注册日期2004-10-12
  • 发帖数58
  • QQ
  • 铜币221枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2005-01-14 09:15
<P>gis老大,我的xp下配置略有不同,修改一下如下:</P>
<P>1、环境 windowsxp sp2 ,sql 2000,sde9 with sp2, arcgis9计算机名字为superstone, sql2000安装是按默认安的。SDE的安装目录为D:\arcgissde\.
2、先安装好软件
3、对sql进行设置,将身份验证设为windows和sql双验证,一定要这样做啊,不然你试试就知道了。
<FONT color=#dd4822>4、打开查询分析器,运行以下几断代码,代码全在D:\arcgissde\sqlexe\tools\generic文件夹下面,两个sql文件。里面的东西不要改就行了,只是要分断远行。
</FONT>5、打开企业管理器,把SDE用户的登陆密码设为sde。
6、下面就要进行dos设置工作了,这是最难的一部分!
7、打开win2000的DOS界面,进入SDE的bin目录。命令为
cd arcgissde\arcsde\sqlexe\bin
8、运行以下命令 sdesetupmssql -o install -u sde -p sde -s superstone -H D:\arcgissde\arcsde\sqlexe\
以上命令把sde需要的必须表装进了SDE数据库里,这一步是必须的。
9、运行下命令(还是在bin目录下)sdeservice -o create -p sde <FONT color=#ff0000>-d SQLSERVER,superstone</FONT> -H D:\arcgissde\arcsde\sqlexe\ -i my_sde
10、修改下在两个文件 <FONT color=#ff0000>d:\windows\system32\drivers\etc\services</FONT> 用记事本等工具打开它,加入以下两行
esri_sde 5151/tcp #arcsde
my_sde 5154/tcp #my_sde
修改arcgsisde\arcsde\sqlexe\etc下面的service.sde文件,去除5151/tcp前面的#号,在另起一行加入以下代码
my_sde 5154/tcp 保存。
11.进入win2000的服务管理器,运行my_sde服务。
12、 enjoy you!!!!!!!!!!!!!!!!
</P>
[此贴子已经被作者于2005-1-14 9:29:59编辑过]
举报 回复(0) 喜欢(0)     评分
游客

返回顶部