连接SQL数据库的连接字符串好象有问题
另一种连接字符串:server=localhost;uid=sa;pwd=密码;database=Northwind

解决方案 »

  1.   

    你在工具栏上直接拖一个连接,再看一看他们连接字符串,你的连接串有问题。
     connstring ="Auto Translate=True;User ID=sa;Data Source=192.168.160.88;Password=‘’;Initial Catalog=pubs;Use Procedure for Prepare=1;Provider=SQLOLEDB.1; Workstation ID=192.168.160.88"/>
      

  2.   

    string conn_str=@"server=localhost;"+
              @"security=sspi;database=database_name";
    SqlConnection conn=new SqlConnection(conn_str);
    ...//////////////
    注意:server就是你机器的主机名,如果不知道自己主机名的话可以用:
    using System.Net.Sockets;
    using System.Net;
    ...
    string hostname=Dns.GetHostName();   //获取本地主机名
      ...
       
                                        wish u good luck
                                              Greatsft
      

  3.   

    我也遇到过这种问题,我觉得是"Integrated Security=SSPI"这种设置时,应该要把数据库里的数据访问形式设成"通过windows帐号"(理论上应该是这样啊,但我试了好象还是不行....不要打我)
      

  4.   

    举例如下,一种不行用另一种
    string str ="server=workflow;uid=sa;pwd=workflow123;database=Northwind";Web.config for an ASP.NET Web application: <configuration>
     <appSettings>
      <add key="DBConnStr" value="server=(local);Integrated Security=SSPI;database=northwind"/>
     </appSettings>
    </configuration>