操作系统验证连接SQL Server Express发布服务报“Server Object instance on machine server is created with errors ,Bad login User”

昨天接到一用户电话,使用以下环境进行配图MXD,在ArcMap上打开MXD没有问题,但是MXD发布服务,启动服务时提示:

“Server Object instance on machine server is created with errors ,Bad login User”

============系统环境==============

数据库:SQL Server 2008 Express

中间件:Personal ArcSDE10

GIS:ArcGIS Server 10

查看数据连接,是使用SQL Server的直连方式,而且使用了Windows操作系统验证方式,那么提示Bad login user,肯定是某个用户不能访问。

咨询了ArcGIS Server的工程师,断定在使用Windows操作系统验证方式,arcgissoc用户并没有访问数据库的权限,所以会提示bad login user问题

==========解决方法===============

1:将arcgissoc用户添加到数据库里面可以访问

具体参考:http://resources.arcgis.com/zh-cn/content/kbase?fa=articleShow&d=33688

2:直接在ArcCatalog里面添加相关的soc用户权限即可


选择Administration菜单下Permissions的子菜单,然后为ArcGIS Server container account(ArcGISSOC账号)选择read/write 的权限然后确定。


a:右键选择数据连接,选择权限,将arcgissoc用户添加上去

image

b:选择地理数据库,右键-Administation-权限  选择刚刚添加的soc用户 添加即可

image

c:添加完毕后也就意味着arcgissoc有访问的权限了,重新连接一下arcgis server 服务即可

参考:http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00530000004t000000.htm

 

 


 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值