COM+组件访问另一机器上SQL Server 问题(我自己搞错了,来者送分!) (100分)

  • 主题发起人 主题发起人 codee
  • 开始时间 开始时间
C

codee

Unregistered / Unconfirmed
GUEST, unregistred user!
使用ADO
出现错误信息:
用户(NULL)登陆失败。原因:未与信任SQL Server 连接相关连。
如果C/S方式访问,则没有问题。
如果COM+组件访问本地机器上SQL Server, 也没有问题
 
SQLSERVER客户端有没有安装?
 
当然安装了。C/S方式访问也没有问题
 
用户(NULL)登陆失败??????
你的登陆用户设定正确了没有?
 
ADO的连接串:
Provider=SQLOLEDB.1;Password=sjmnfgxyps;Persist Security Info=True;User ID=sa;Initial Catalog=ComMis;Data Source=backup
 
如果SQL设置了SQL用户模式,则:
IObjectControl::Activate() 方法失败。对象的 CLSID 为:
{DD5EF2C3-35F9-4503-9C60-3C6071BFFDDB}服务器应用程序 ID: {65B7439D-98BA-4563-AB0A-C3155F1D73DB}服务器应用程序名称: Former AppServer
错误代码= 0x80004005 : 不支持此接口
COM+ 服务内部信息:
文件: ./jit.cpp, 行: 314
 
服务器端应该配置COM+,使用dcomcnfg来配置。
 
我是来接分的。你不是鱼送分么?
 
看来是自己解决了, 能说说怎么解决的吗?
 
可以说说怎么解决的么?
我怎么试过如果把com+ 的服务装在另一台机器上就不能启运服务的情况,这怎么办?
 
其实很简单,不要使用win2000域用户就可以了
 
呵呵, 原来如此, 谢了 [:D]
 
多人接受答案了。
 
后退
顶部