Server端:新建一个 Remote Data Module,放入 Query1、Database1、DataSetProvider1 ,连接一个MSSQL 数据库,Query1 的 SQL 里面写了点代码(例如:select * from 表名 )Client端:新建一个 Data Module,放入 DCOMConnection1、ClientDataSet1、DataSource1,在窗体里面放入了一个 DBGrid 表格,两个按钮,一个是打开按钮,功能就是取记录到 DBGrid中,代码如下:
    with DataModule1 do
    begin
        DCOMConnection1.Connected:=True;
        ClientDataSet1.Close;
        ClientDataSet1.Open;
    end;
  1. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无” 2. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。 3.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。 4.将常规页面中的身份验证级别改为“无”。 5.位置页面中选上“在这台计算机上运行应用程序”。 6.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。
  
  7.身份标识页面中,选择“交互式用户”。
 
  8.NT的GUEST用户不能禁用。  9.将客户端的网关设为应用服务器所在机器的IP    进行了如上的设置,结果还是报错,Interface not supported,我看了一下guest在 C  盘能够完全控制,寻找了好多资料,还是不行,那位大虾帮忙,我后面还有好多工作要做,在线等各位