来自esri官网
在不同的机器上安装ArcSDE和Microsoft SQL Server
编号: | 000492 | 相关产品及版本: | ArcView,ArcSDE 9.0,9.1 | 平台: | PC-Intel Windows |
提交时间: | 2005-07-19 | 修改时间: | 2005-07-19 | 提交人: | 林雪淋 |
内容摘要 | |||||
向导提供如何在不同的机器上安装ArcSDE和SQL Server关系型数据库.一般建议ArcSDE和SQL RDBMS安装在同一台机器上 | |||||
过程描述 | |||||
按照以下过程. 1.在继续以前,请确认Microsoft SQL Server已经安装在远程服务器上,并正常运行. 2.在需要安装ArcSDE的机器上安装SQL Server的客户端.客户端网络工具包括SQL Server客户端软件包的版本.确认客户端正确安装,可以通过测试从远程的SQL操作到服务器的SQL. 3.使用客户端工具添加一个alias名,和远程sql服务器名.在ArcSDE的post-installation向导中,使用alias名作为sql server的实例(instance)名. 4.在ArcSDE服务器端用企业管理器注册这个alias. A.鼠标右击SQL SERVER组,选择新SQL Server注册. B.在向导中,从列表中选择alias名. C.对SQL SERVER 登陆信息,用'sa'作为用户名和密码. D.添加SQL Server到以存在的SQL Server组. E.点完成,来注册alias. 5.执行安装需求,安装步骤在ArcSDE的安装盘中. 6.可以选择Custom,或Typical来全新安装.接受默认的设置.点下一步,创建空间数据库和'sde'用户.在ArcSDE for SQL Server对话框中,对于SQL Server实例名,输入alias名,新数据库名和sa用户名和密码.指定一个唯一的实例.post install过程创建一个ArcSDE知识库. 7.手动安装: 在客户端机器上,访问企业管理器,创建一个空的数据库.授予sde用户连接数据库的权限和以下权限: create database,create view,create stored procedure,create function. 8.创建默认的instance: Sdesetupmssql -o install -u sde -p <sde_password> -D <database name> -s <alias name> -l <path to authorization file(.ecp)> 9.创建服务: sdeservice -o create -d <SQLSERVER,alias> -p <SDE_Password> -i <service> 10.注册admin数据库:如果数据库创建的名字不是'sde',那么在ArcSDE服务中用以下命令注册数据库. sdeservice -o register -r ADMIN_DATABASE -v <database name> -d SQLSERVER -p <SDE-Password> -i <service> 11.在Services文件中添加服务名和tcp端口号. 在Windows2000或NT:service.sde文件在%SDEHOME%etc文件夹下,系统的services文件在c:WINNTsystem32driversetc下. 在windows 2003:service.sde文件在%SDEHOME%etc文件夹下,系统的services文件在c:Windowssystem32driversetc下. 12.使用以下命令来启动服务: sdemon -o start -i service_name -p sde_password |