如题了,我是用代码连接数据库的。贴出代码: private void Form1_Load(object sender, EventArgs e)
        {
            //stringconnect
            string sconnection = "Data Source=(local);Initial Catalog=Testabc;Integrated Security=SSPI";            //create dataset
            DataSet dsMydataset = new DataSet();            //link DataBase
            SqlConnection sqlcon = new SqlConnection(sconnection);            //open database
            try
            {
                sqlcon.Open();            }
            catch (System.Data.SqlClient.SqlException ee)
            {
                MessageBox.Show(ee.Message,"DBconnection Error!");
            }
        }
附注::::我刚刚(也是第一次)装的sql server 2005,不清楚需不需要设置一些东西,网上的资料好像说要设置 外围应用配置器的,我不会,请大家帮忙,谢谢

解决方案 »

  1.   

    我的代码运行后,messagebox提示的是:
    无法打开登陆所请求的数据库"Testabc"。登陆失败。用户'xxxx'登陆失败。
      

  2.   

    Data Source=(local);Initial Catalog=Testabc;Integrated Security=SSPI
    ---------------------------
    我用的是 windows身份验证,安装server2005都是默认的。。
    记得没错的话,应该是CLEANER-F5ADB2C\SQLEXPRESS
      

  3.   

    试试这个什么都别改出了数据库名!Data Source=.\SQLEXPRESS;Initial Catalog=Testabc;Integrated Security=True;
      

  4.   

    不好意思
    刚给你写的汰粗糙了
    忘了转义这样
    Data Source=.\\SQLEXPRESS;Initial Catalog=Testabc;Integrated Security=True;