C#2008 express edition 连接SQL2005数据库 在建立与服务器的连接时出错

哪位高手帮忙解决以下问题:在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(prov... 哪位高手帮忙解决以下问题:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

我按网上搜索的信息进行配置还是不可以连接。
我用 Windows Server 2003 +SQL2005+Visual C# 2008 Express Edition
现在问题还是没有解决:SQLServer的服务器启动不了。在网上搜索了很多的资料 没有能够解决的~~~~哭啦
展开
 我来答
uuhiphop
2009-02-28
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
1。如果是本机VC#与SQL Server连接,应该是你输入的ConnectionString有误,
一般正常的输入是不需要provider命名管道的,
SqlConnection conn=new SqlConnection("Server=(local);Database=(琏接的数据库名);uid=sa;pwd=pass")
conn.Open();
2. 非本机与服务器联接的要
可先在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。 如telnet 202.114.100.100 1433
如果没问题打开《外围配置器》在MSSQLSERVER中的Database Engine下的远程连接中选择 同时TCP/IP和named pipes 然后重起服务器,
再用以下语句
SqlConnection conn=new SqlConnection("database=Northwind;Server=192.168.1.181,1433;UID=sa;Pwd=sa;Persist Security Info=True");
conn.Open();
如果没有出现任何报警就代表OK了
linsio1983
2009-02-20 · 超过24用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:66.8万
展开全部
1看看服务器开了没
2看看你的服务器有没有打开tcp/ip连接允许
sqlserver configuration manager中打开
3用户密码对伐。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中华骄子网络
2009-02-24
知道答主
回答量:62
采纳率:0%
帮助的人:0
展开全部
开始-》程序-》Microsoft sql server 2005-》配置工具-》sql server外围应用配置器-》服务和连接的外围应用配置器,确保你的服务打开并且允许本地和远程连接
做完以上重启sql服务器即可

补充一下 是设置你要连接的那台电脑的sql设置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友da5258e
2009-03-06 · TA获得超过880个赞
知道小有建树答主
回答量:335
采纳率:0%
帮助的人:331万
展开全部
1服务器打开,服务器名称正确,名称密码都对,如果以上都对,再看下面的
2开始-》程序-》Microsoft sql server 2005-》配置工具-》sql server外围应用配置器-》服务和连接的外围应用配置器,确保你的服务打开并且允许本地和远程连接

因为什么原因不能启动,报错语句是什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
philiplb
2009-02-20
知道答主
回答量:49
采纳率:0%
帮助的人:22.8万
展开全部
用你链接的用户名和密码能直接登录sql server不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式