请问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;
------解决方案--------------------你可以进入“命令行窗口(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 即用户名对应的密码。