和普通连接没有区别吧!都在局域网中没那么复杂吧
就是在本机装一个sql server的客户端,
在BDE中设一下就可以了啊!

解决方案 »

  1.   

    to allow:本机是否安装客户端应该没关系吧?你说的在BDE中设置一下是如何设置的啊?
      

  2.   

    本机上必须安装sql server的客户端,而且必须使用客户端的一个工具(忘名字了)设定本机与服务器之间的通讯协议等。
    至于bde的连接,就象allow所说的,没有什么复杂的
      

  3.   

    用BDE连接SQLServer吗?用ADO好很多喔!配置一下ODBC就可。
      

  4.   

    使用什么协议跟BDE无关,只要在Cleint Network Utility设置协议等连接参数,在BDE中使用前面配置的服务器别名就行了。
      

  5.   

    楼上的各位都正确.还有点就是,本机登录的用户名应该是SQL Server上提供的用户名
      

  6.   

    谢谢各位。但是如果本机上必须安装SQLSERVER客户端的话,当把软件给客户使用时,他们的每一台客户机也都要特地安装并配置这个客户端?还是那些制作安装程序的软件会把这也搞定?
      

  7.   

    to: winthrow
    你为客户发布软件时,可以手工安装BDE,再设置。
    或者用DELPHI带的install软件作一个安装程序。
      

  8.   

    真的一定要在客户机上装SQLSERVER的客户端吗?还是使用TCP/IP连接时才一定要用?以前一切设置按默认时连接SQLSERVER7并不用安装它的客户端啊
      

  9.   

    客户机上可以不装SQLServer.如果用BDE连接的化要在控制面板里点击ODBC然后建立一个别名后就可以用这个别名进行连接例如别名为ABS
    那么连接串为Provider=SQLOLEDB.1;Persist Security Info=False;
               User ID=sa;password=''; Initial Catalog=ABS;Data Source=ServerName
    就可以连上数据库
      

  10.   

    BDE可以用DELPHI自带的install程序打包制作安装程序,SQLSERVER的客户端就不行吧?
      

  11.   

    可以啊,它实际上只需要sql server客户端的几个文件。
      

  12.   

    就是啊,装个sql server客户端很难吗?很容易的事啊,呵呵!~~~
      

  13.   

    谢谢各位指点,分数只能出这么多,聊表心意。
    TO LIAO2001:用TCP/IP方便一点啊