注明:文章转自网络
当通过ArcCatalog,ArcIMS或其他客户端去连接ArcSDE的时候,下列
出现下列错误信息:"Bad Login User"
导致原因
这个错误是由下列某一种情况产生的:
1.输入的用户或密码不正确.
2.输入错误的ArcSDE实例.
3.当通过系统验证连接ArcSDE和Sql Server,则ArcSDE和ArcCatalog
使用了不同的帐号.
4.当在三级连接中通过系统验证连接ArcSDE和Sql Server,则可能使用
的帐号没有达到登录的权限.
解决办法
1.保证输入正确的用户名和密码(Arc catalog最好使用sde账户连接)
2.保证ArcSDE实例的正确性
3.使用同一个帐号
4.赋予用户明确的登录权限.
在安装有ArcSDE服务器上,按照下列的步骤进行设置:
a.切换到开始面板>控制面板>管理工具>本地安全策略
b.打开本地安全策略并在左面板选择用户权限设置
c.右键点击,并在右面板查看允许"在本地登录"的属性
d.添加需要连接的用户
若出现feature access服务无法启动,显示:Bad Login User,则是数据库用户sde权限不足,在安全性里面设置它为dbowner即可(默认只是public)