我是一个新手,不知道为什么我在利用ADOCONNECTION连接SQL SERVER时总是出现问题连接不上。具体问题是我利用"BUILD"建立时在"连接"选项下总是看不到服务器名称,如果手动添加数据源字符串时也会出现问题。DELPHI给出的错误提示是“SQL SERVER不存在或拒绝访问”。我用的是SQL SEVER个人版,怀疑是不是SQL SERVER服务器端需要配置?请大家指点一下,谢谢!

解决方案 »

  1.   

    应该是你数据库的问题,但跟个人版没有关系。
    你看一下你的SQL SERVER服务启动了没有。
      

  2.   

    错误提示“[DBNETLIB][ConnectionOpen(Connect()).]SQL SERVER不存在或拒绝访问"
      

  3.   

    可能SQL SERVER服务的登录安全未采用SQL认证,里可以检查一下。这个问题也很容易忽视
      

  4.   

    登录验证已改为SQL身份验证,服务器的安全性也改为了混合验证,但是结果还是不行啊!
    你能不能具体说一下,
      

  5.   

    ConnectionString->Use Connection String点击Build->提供程序中选择"Microsoft OLE DB Provider for SQL Server"->下一步->选择或输入服务器名称就是到了这一步出现错误,手动输入服务器名称也没有用,怎么都连不上。
      

  6.   

    试一下先建一个ODBC数据源吧,或许可以解决你的问题哦!
      

  7.   

    http://community.csdn.net/Expert/topic/3617/3617821.xml?temp=.6136133
      

  8.   

    首先,启动sqlserver
    然后,给你所要联接的数据库,重新建立一个可靠的用户名
    其次,再odbc数据源管理器的系统dsn中添加上sqlserver数据源
    最后,把认证方式改为window和sql混合方式
    重启
    看看可以了吗?
    实在没办法  只有重装sqlserver拉不过我重装sqlserver时,很麻烦!!!
      

  9.   

    我也遇到同样的问题,BUILD不行,只好手工写CONNECTSTRING,就可以了
    你也可以试试看。
    还有,ADO连接SQLSERVER不用设置ODBC的,直接用别名就行了。