从开始菜单的SQL Server Management Studio启动可以进入,并且进入之后没有问题....但是从C#中连接数据库就是连接不上去.....哪个大哥帮下忙...

解决方案 »

  1.   

    连接新建立mdf文件
    public SqlConnection sqlConnection1 = new SqlConnection(@"Data Source=.\SQLEXPRESS(数据库实例);AttachDbFilename=|directory|(填写你本地Database1.mdf路径)\Database1.mdf;Integrated Security=True;User Instance=True");
    连接本地数据库
    string strconn="server=.;database=niunantext_Data.MDF;uid=sa;pwd=null  
    两种不同.
      

  2.   

    server=.;database=数据库名;uid=用户名;pwd=密码
    用这个链接字符串试试
      

  3.   

    http://www.connectionstrings.com 
    连接字符串很全
      

  4.   

    server=.;database=数据库名;uid=用户名;pwd=密码
      

  5.   

    你把连接不上的错误报告发出来,或者google下就会有答案了
      

  6.   

    如果是2005
    server=.\SQLEXPRESS;database=数据库名;uid=用户名;pwd=密码

    server=你的ip;database=数据库名;uid=用户名;pwd=密码
    如果是2000
    server=.;database=数据库名;uid=用户名;pwd=密码

    server=你的ip;database=数据库名;uid=用户名;pwd=密码
      

  7.   

      要记得扑捉 异常,养成好习惯,别把BUG吃了 哈哈 
      

  8.   

    using System.Data;
    using System.Data.SqlClient;
    try
                {                //-->> 连接数据库
                    string strConnection = "user id=sa;password=sd;";
                    strConnection += "Integrated Security=SSPI;initial catalog=出入库管理;Server=xsk;";
                    strConnection += "Connect Timeout=30";                SqlConnection objConnection = new SqlConnection(strConnection);                objConnection.Open();
                    label1.Text = "本地数据库连接成功.....";
                    //objConnection.Close();            }
                catch (Exception ex) 
                {
                    label1.Text = "本地MDB数据库连接失败"; MessageBox.Show("连接本地MDB数据库发生错误:" + ex.ToString(), "错误!");
                }  
      

  9.   

    包代码 strConnection += "Integrated Security=SSPI;initial catalog=出入库管理;Server=xsk;";
    这里改掉就行了,改成你自己 的数据库就行了
      

  10.   

    如果要是windows身份登陆直接可以是
    string sqlcon="database=localhost;initial catalog=HR(数据库名);integrated security=true",如果是SQL身份登陆的话,要配置一下,安全性-登录名,选择你要连接使用的用户名,右击属性-常规,设置默认数据库为你要用的数据库,在用户映射选项中选中你要用到的数据库,状态选项中确保使用的用户是启用的。
      

  11.   

    可能是 数据库的权限设置吗?情况很多 这个不好说!连接串错误   服务没开 权限设置 等。
    http://www.connectionstrings.com/sql-server-2005
      

  12.   

    @lz:
    如果您使用VS进行链接数据库的话,可以使用配置向导帮助完成连接字符串的配置工作。
    在进行配置成功后,可以通过测试链接选项进行测试。
    至于链接不能成功,则要具体看是什么情况了。
    首先要确定您使用的是一个什么数据库,如果使用的是SQL_Express版的话,在服务器名称一栏请使用正确的格式进行填写。