C#中SQL server 2008数据库连接不上的问题 20

从别的地方拷贝过来的用C#编写的程序文件,数据库文件已经附加进去了,连接数据库的代码如下publicstaticstringM_str_sqlcon="DataSourc... 从别的地方拷贝过来的用C#编写的程序文件,数据库文件已经附加进去了,连接数据库的代码如下 public static string M_str_sqlcon = "Data Source=###;Database=db_PWMS;User id=sa;PWD=***";数据库是windows集成验证方式登录的,“DATA SOURCE=”后面直接填的计算机名,数据库保证没问题,用的是默认实例名,但是运行的时候提示数据库连接错误,求大神讲解是为什么 展开
 我来答
seo0763_com
2013-05-09 · TA获得超过128个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:159万
展开全部
数据库是windows集成验证方式登录的,“DATA SOURCE=”后面直接填的计算机名;这个有点问题吧,windows集成身份验证是指用企业管理器连接用集成身份验证。程序远程连接没听过这样连的。
“DATA SOURCE=”后面直接填的计算机名;这里应该是用务器的IP直址及端口号,默认的就不用端口。
追问
不好意思  那个写错了   是SQL Server 身份验证登录的   不好意思
追答
测试数据库服务器通否连接:运行->cmd->输入:telnet ip 端口号

如果显示连接上了则表示服务器配置无问题。反之就要检查服务器的配置问题。

sql连接字符串写法:string ConnectionStrings = "user id=用户名;password=密码;database=数据库名称;Server=ip地址,端口号;Connect Timeout=90";
ip地址与端口号用“,”逗号分隔。默认端口号是1433,默认的可不填写端口号。
云天英雄
2013-05-11 · TA获得超过3743个赞
知道大有可为答主
回答量:5976
采纳率:40%
帮助的人:2735万
展开全部
既然提示了连接出错就是数据库连接字符串的问题 可以通过try-catch来确定下...数据库连接串可以用sqlconnectionbuilder来创建这样子比较不容易出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e95504f
2013-05-11
知道答主
回答量:9
采纳率:0%
帮助的人:5.6万
展开全部
有可能是引用错误,这段连接虽然没错,但是你调用的时候出错也会把数据库连接错误的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d3a0377
2013-05-09 · TA获得超过187个赞
知道小有建树答主
回答量:507
采纳率:50%
帮助的人:232万
展开全部
既然是window登录,为什么还要写密码?
更多追问追答
追问
不好意思  那个写错了   是SQL Server 身份验证登录的   不好意思
追答
第一。你检查下你的SQL的登录账号和密码是不是和你字符串中的一样。
第二。你的Data Source=###;中的###可以直接用一个英文的句号,一般称作点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伊弑FLY
2013-05-09 · TA获得超过172个赞
知道答主
回答量:28
采纳率:0%
帮助的人:18.9万
展开全部
在实验课上问老师或者同学不就好了么
一般自己的本子上都不用那个
好吧 其实我也不知道
我也等答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappkqcxrss60pjjw
2013-05-09
知道答主
回答量:3
采纳率:0%
帮助的人:4408
展开全部
你SQLserver是登陆的哪个服务器?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式