我用delphi开发了一个程序,在自己机器上安装了sql Server 个人评估版,程序运行很正常。接下来我准备把程序安装到其他单位的电脑上:首先我在那单位电脑上安装sql Server个人评估版,结果发现安装时用域用户安装完毕后SQLSerever服务无法启动,卸载后改用使用本地帐户安装完毕后SQLSerever服务可以启动,登陆模式是混合模式,;然后创建好用户数据库,该数据库绝对没问题;在那单位其他机器上安装好delphi开发的程序,结果SQL Server连接不上,去掉放火墙还是连接不上,这是怎么回事呀,该如何操作,拜托内行的给予指点。

解决方案 »

  1.   

    telnet IP地址或机器名 1433
    试一下端口有没有打开没有的话查看一防火墙及安装sp4补丁.
      

  2.   

    SQL SERVER个人评估版是不是不允许局域网其他机器连接?你在其他机器上先用ODBCAD32.exe建一个ODBC连接看看能不能连接上?
      

  3.   

    其他机器访问服务器的时候要安全验证的啊,你可以试试建立管道,开始-运行-输入cliconfg,再不行在其他客户机上安装SQL,看看能不能连上,最终解决办法,在服务器建几个用户,名称和客户机名一样,不过这样不安全
      

  4.   

    安装相应的SQLSERVER SP3补丁就可以了.
      

  5.   

    在数据库服务管理工具中看一下,TCPIP有没有启用,端口号是多少?1433或其它,
    在客户端要做相应的设置
      

  6.   

    一,在服务器上打SP4;
    二,其他的电脑也安装SQL的客户端,或者用加入相应的动态库;