c#连接sql数据库问题,求大神解决啊,我的TCP/IP协议打开了,设置的是密码和windows混合验证,sa啊!!!

 我来答
baisedebing
2013-05-21 · TA获得超过202个赞
知道小有建树答主
回答量:225
采纳率:100%
帮助的人:116万
展开全部

哥哥我给你教给办法,你在界面中添加一个dgv控件然后上面有添加数据源,你添加之后

然后

然后新建连接,找到你的数据库,测试成功后

点开加号,下面就是你的连接字符串

如果你这个图都看不明白的话,那你就留下你的QQ,我远程你观摩

syht2000
高粉答主

2013-05-20 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
你用的什么数据库,如果是vs自带那个,或者后来安装的sql express(而不是安装的sql企业版或者开发版),server一般应该写成
server=(local)\SQLEXPRESS
如果你不确定,可以按你现在设置的参数,用sql带的SQL Server Management Studio按你的设置去连接一下看看。
更多追问追答
追问
我用的是sql server 2005,我的代码是老师给我的,在老师运行时候可以,但是在我电脑上就不行
追答
sql server一样有分express版和普通版本,总之,你用上面的设置,进sql server的SQL Server Management Studio,连接一下看看就知道了,如果SQL Server Management Studio都连不上,你代码里当然也不可能连接上去。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云之君兮_
2013-05-20 · TA获得超过2662个赞
知道小有建树答主
回答量:928
采纳率:53%
帮助的人:625万
展开全部
用Windows登录啊。不用用户名和密码
追问
额,如何改登陆方式?
追答
你在sql server上已经设置了混合登录,就只需要在代码里改就好了

这是用Windows验证的代码 string connectionString="server=localhost;database=s-t; integrated security=SSPI";

这是用sql server 身份验证的代码:
string connectionString = "server=localhost;database=s-t;uid=sa;pwd=你的密码"; 使用这种验证方式你必须知道你电脑上sql server 的登录用户名和密码。如不正确就连不上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式