请问在一个局域网中的两台机器一台机器(A)上装了SQL SERVER2000另一台机器(B)上没装,请问在这样的环境中是否可以将用delphi7做的管理放在B机器上运行,如果可以是不是应该在B机器上配置数据源?可是我为什么在B机器上配置数据源的时候在会出现‘连接失败,为与信任的SQL相连‘请问是什么原因?

解决方案 »

  1.   

    你在服务器那里要输入对方的ip,或者数据库名称也可以啊!还可能问题出在管道命名和tcp/ip协议那里,把tcp/ip协议的值改成1433,命名管道为sql\query!你找找吧!先ping一下看看先!能通才行的!
      

  2.   

    在配置SQL SERVER 验证登陆的ID码,不要使用NT验证
      

  3.   

    sql server验证id真伪的时候选择“使用用户输入id和密码的sql server验证”
    然后在登陆id 输入 数据库访问的用户id  密码输入次用户id 的密码  
    其他一切不用管
      

  4.   

    首先要保证网络是否能PING通,配置SQL SERVER 时密码设为空,用户名为:sa,试一下看看。
      

  5.   

    还是不行啊,装SQL2000机器的系统是WINDOWS SERVER2000,没有装SQL2000的那太机器的系统是XP
    是不是和系统有关系啊?
    非常感谢以上各位的回答!但问题还是没有解决?
    我在XP的机器上我打开'控制面板'->'管理工具'->'数据源'点击'添加'后在出现的截面中我选择了'SQL SERVER'然后点击'确定',在接下来的截面中我选择了'使用用户登陆ID和密码的SQL SERVER认证'在下面的'登陆ID'中是默认的本机的名称,在'密码'中没有添任何东西,电击'确定'后就出现错误对话筐!内容是:'SQLState;28000'
                   SQL SERVER 错误:18452
                   .................用户'gsxgl'登陆失败!原因:未于信任SQL SERVER连接相关联!
    请问是什么原因?
    我在'登陆ID'中应该输入什么?