关于c#程序连接sqlserver2008数据库

为什么我的程序总是连接不上啊,求解如图,1433端口已开,程序... 为什么我的程序总是连接不上啊,求解如图,1433端口已开,程序 展开
 我来答
kmdkyy
2014-10-09 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:93
采纳率:0%
帮助的人:88.1万
展开全部

确定上面是不是启用了?

另外确定是SQLServer的协议,运行你的程序的机器上客户端协议也需要开启。

最后你还需要确定你修改了以上配置后SQLServer是否有重新启动?

在你的程序里SQL的账号与密码正确吗?账号是否拥有对相应的数据库有权限?

还有你需要确定你的机器上是不是装了有多个SQL实例?

是否有防火墙?

既然你用IP协议的话,你的连接字符串可以参考这样的:

Server=IP地址\SQL实例;Uid=SQL用户名;Pwd=密码;Database=数据库名;

追问
我重装了系统,大概晓得是什么原因了,在装了SQL server 的时候有一个实例,然后装vs2010的时候也装了一个SQLexpress实例,所有装了两个实例。
syht2000
高粉答主

2014-10-09 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
你数据库中用的是sa来连接的?而不是用本地连接?如果是这样,把你电脑的防火墙关了,或者给1433端口添加例外。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式