2005里面还能不用sql native client,但现在2008好像必须使用SQL native client,有谁尝试过用delphiado连接2008?怎么设置连接?
谢谢

解决方案 »

  1.   

    ConnectionString:=Provider=SQLNCLI.1;Password=dbpassword.;Persist Security Info=True;User ID=dbuser;Initial Catalog=dbused;Data Source=127.0.0.1
      

  2.   

    nectionString:=Provider=SQLNCLI.1;Password=dbpassword.;Persist Security Info=True;User ID=dbuser;Initial Catalog=dbused;Data Source=127.0.0.1
      

  3.   

    楼上的,我的不行呀,难道是SQL native Client版本问题?
      

  4.   

    1、登陆改为混合模式:以windows方式连接并进入数据库,右键点击你的数据服务器->属性->安全性>选中Sql server 和windows 验证方式。 
    2、启用TCP/IP和Named Pipes:进入Sql Server配置管理器,在网络配置->SqlExpress的协议中启用。 
    3、启用远程连接:sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",选择"同时使用TCP/IP和named pipes" 4. 开启Sql Server Browser服务!(在配置管理器->Sql Server 2005服务里面开启)。 重启服务,一般这样配置后通过.\sqlexpress就能访问数据库了(除非防火墙问题). 
      

  5.   

    ls的,我的是SQL server 2008,
    2005我用SQL native client 连接一点问题都没有2008连接不上
      

  6.   

    ConnectionString:=Provider=SQLNCLI.1;Password=dbpassword.;Persist Security Info=True;User ID=dbuser;Initial Catalog=dbused;Data Source=127.0.0.1
    1、登陆改为混合模式:以windows方式连接并进入数据库,右键点击你的数据服务器->属性->安全性>选中Sql server 和windows 验证方式。 
    2、启用TCP/IP和Named Pipes:进入Sql Server配置管理器,在网络配置->SqlExpress的协议中启用。 
    3、启用远程连接:sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",选择"同时使用TCP/IP和named pipes" 4. 开启Sql Server Browser服务!(在配置管理器->Sql Server 2008服务里面开启)。 重启服务,一般这样配置后通过.\sqlexpress就能访问数据库了(除非防火墙问题).