在安装SQL server2005的时候选了windows登录 现在C#用的时候连接字符串怎么写,谢谢大虾们了……
用的VS2005,就是,
string str =“这里怎么写”;
sqlconnection connection =new sqlconnection(str);

解决方案 »

  1.   

    server=计算机名\sqlexpress;database=数据库名;user id=登录名;password=密码;
      

  2.   

    ? windows验证?可以设置成混合模式的
      

  3.   

    Data Source=服务器实例名;Initial Catalog=数据库名;Persist Security Info=True;User ID=sa;Password=密码
      

  4.   

    楼主可以用数据控件里面的SqlDataSoure控件自动生成一个连接字符串,然后参考下就能写出你需要的。
      

  5.   


    //SQL connection string
    string strCon               = "server=服务器,database=数据库,user=用户,pwd=密码";
    sqlconnection    connection =new sqlconnection(str);
    connection.connectionstring = strCon;
      

  6.   

    集成身份登录
    Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=数据库名;Data Source=IP地址 
      

  7.   

    第1种:server=计算机名\sqlexpress;database=数据库名;user id=登录名;password=密码;
    第2种:string strCon  = "server=服务器,database=数据库,user=用户,pwd=密码"; 
    你2种分别试1下就OK了
      

  8.   

    最好用SQL server 验证模式
    在配置文件中设置:
    <connectionStrings>
     <add name="ConnectionString(名字 自己设)" connectionString="Data Source=localhost/ip ;Initial Catalog= 数据库名;User ID=用户名;Password=密码"
      providerName="System.Data.SqlClient"></add>
    </connectionStrings>访问就用下面的
    string sql = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
      

  9.   

    "server=计算机名\\sqlexpress;database=数据库名;user id=登录名;password=密码"
      

  10.   

    persist security info=false;integrated security=sspi;database=数据库;server=(local)