日期:2014-05-17  浏览次数:20997 次

请问VS2010怎么链接SQLserver2010呢?
小弟根据老师要求进行编程,其中要求实用SQL数据库,几经辛苦终于安装好了SQL2000,发现VS2010貌似不支持链接SQL2000,于是又安装了SQL2008.
但问题貌似还在,链接还是不成功,不知该怎么弄,往大神们指点
                string ConStr = "Data Source=(local);Initial Catalog=db_09 ID=sa;Pwd=123456";          
                SqlConnection con = new SqlConnection(ConStr);
                string SqlStr = "select * from 帐单";
                SqlDataAdapter ada = new SqlDataAdapter(SqlStr, con);
                DataSet ds = new DataSet();
                ada.Fill(ds);
                this.dataGridView1.DataSource = ds.Tables[0].DefaultView;  
sqlserver vs2010 数据库

------解决方案--------------------
你可以进入“命令行窗口(cmd.exe)”,输入

    osql -L

看看找到了多少sql server服务器系统实例,并且每一个的名字叫什么。

你的 (local) 可以替换为这个列表中真正的实例名。

你也可以从列表中看看到底哪一个才是默认(“(local)”)实例。
------解决方案--------------------
引用:


貌似找不到自己电脑的服务器。。

你先试下能否打开数据库,选择身份验证选择sql server 身份验证,用户名:sa,密码:123456登陆。
如果可以登陆,改动一下连接字符串 string ConStr = "Data Source=925XP-20120712U\AA;Initial Catalog=db_09 ID=sa;Pwd=123456"; 
如果不能登陆,可能没有该用户或密码错误。总之,在上面的字符串中进行修改。
总之,Data Source连接数据源 即sql server中的服务器的名称;Initial Catalog 即你要使用的数据库,ID 即你登陆数据库的用户名,pwd 即用户名对应的密码。