C#连接sqlsever出现的问题,求高手解答。急急

sa4d654s7a65d84s65a4 2013-09-04 12:54:35
简单来说下我遇到的情况:
刚学习C#连接数据库 跟着教程一步步 学习 用C#代码连接数据库;结果弄了好几天 数据库就是出错。说连接对象不存在什么的。很是恼火 我把图片尽数上传;还有SQLMA 的配置都给大神看看。帮我分析分析到底为什么连不上数据库。。 我都没法往下学习了。。编译器是VS2012,数据库是2008 不知道我说的详细不?
这之后我换了个数据库连接试试,并且加上了端口号。结果还是不行!

然后我输入了一个错误的数据库名称想看看结果。。(结果居然和前面输入对的一样,我蒙了)
然后是用SQL管理工具属性的情况:


以上就是我遇到的问题 ,小弟刚刚深入编程。希望好好学习,在此受阻,期待有大神帮忙,看在我熬夜这么认真的份上也请您伸出援手,给我继续学习.net的信心
...全文
79 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
太感谢你了 哥 真是神人啊。。 无以言表。。 我继续看书了。。。 有问题我还问您。 崇拜死了
threenewbee 2013-09-04
  • 打赏
  • 举报
回复
引用 6 楼 qq_254445086 的回复:
那怎么设置成TCP/IP协议呢?在哪设置?
安装完sql server在开始菜单-sql server组-配置工具-服务器配置管理器中。
  • 打赏
  • 举报
回复
那怎么设置成TCP/IP协议呢?在哪设置?
threenewbee 2013-09-04
  • 打赏
  • 举报
回复
就是你的客户端和sql server怎么通讯的呢 你现在是用命名管道(named pipe),相当于直接在内存中传。这种方式只有客户端和数据库在一台电脑上可用。 而不是tcp/ip协议,通过网络传。
  • 打赏
  • 举报
回复
还有 我要向 恢复IP 格式 要怎么办呢?
  • 打赏
  • 举报
回复
哦 我明白了。。。但是有一点不懂。 为什么本地IP 。不能用 非要用 /什么什么 这种地址呢
  • 打赏
  • 举报
回复
抱歉 能说的 详细些吗 为什么 我的数据库名字不是 mydb 你说的\sqlexpress 不是服务器的名字吗?Data Source不是写数据库的 名字吗? named pipe 是什么 (你现在是named pipe方式,不是tcp/ip方式) 是什么意思啊?
threenewbee 2013-09-04
  • 打赏
  • 举报
回复
sql server有没有启用远程连接 启用tcp/ip协议 防火墙是否允许1433端口 是否允许sa登陆 在连接字符串中Data Source写你最后一张图左边树上的那个主机名\sqlexpress(你现在是named pipe方式,不是tcp/ip方式)

110,556

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧