关于连接不能成功的问题(System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝)

whw123 2002-12-31 02:36:06
Private void Button1_Click(object sender, System.EventArgs e)
{
sqlConnection1.ConnectionString = "data source=Devmain;initial catalog=Northwind;persist security info=True;user id=sa;workstation id=WANGHW;packet size=4096;PWD=;" ;
TextBox1.Text = sqlConnection1.ConnectionString;
sqlConnection1.Open();
SqlDataReader MyReader = sqlCommand1.ExecuteReader();
while (MyReader.Read())
{
TextBox1.Text += MyReader.GetString(1);
}
以上的sqlConnection1,sqlCommand1是从组件中添加到Form上的,开始在“属性”中定义了连接串,不行,后来干脆手动的加,还是不行,另外看了以前的帖子,各种办法都试过了,不能成功,所以来请教。


错误是:

System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝
...全文
114 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbx1979 2002-12-31
  • 打赏
  • 举报
回复
你是作web form吗,如果是的话确定你的sql server里有aspnet的login
并且在windows里有对应的帐户,是.net自动创建的
whw123 2002-12-31
  • 打赏
  • 举报
回复
用我的本机的数据库就是可以的,但是使用另外的一台机器数据库就不行的就不行。尽管这个问题没有解决,但是还是感谢大家的热心帮助。结贴了
whw123 2002-12-31
  • 打赏
  • 举报
回复
还是不行。神了,别的工作也坐不下去。急死了,连数据的连接都不能成功,还做什么呀。
xhan2000 2002-12-31
  • 打赏
  • 举报
回复
察看connection连接字符串用户名密码正确与否
Meyer 2002-12-31
  • 打赏
  • 举报
回复
建议做这么点事:
1 . 使用查询分析器,登录数据库。看user id 、password 、数据库是否可用。
2 . 使用简单点的连接字符串来测试一下。
3 . 告知你的实际运行情况,别人好诊断。程序和Sql server 在一台机器上还是不同的机器。
4 . 试一试所有人的建议,也许不经意会发现问题的所在。

http://expert.csdn.net/Expert/topic/1305/1305503.xml?temp=.1924555
yohomonkey 2002-12-31
  • 打赏
  • 举报
回复
只用server=192.168.0.15;uid=sa;pwd=;database=Northwind
其他的不要试试!
Wolfyee 2002-12-31
  • 打赏
  • 举报
回复
有一点要说的就是CONNECTION只需要UID,PWD,DATABASE,SERVER即可完成连接。要是写多了另外的属性,对则没问题,错了却连接不了。所以多一事不如少一事,最好别写那么多啦。 :-)
另外,你本机上有SQL吗?有的话,用本机的SQL试一下连接目的SERVER,看看能不能连上。
whw123 2002-12-31
  • 打赏
  • 举报
回复
SqlConnection("data source=192.168.0.23;initial catalog=Northwind;persist security info=True;user id=sa;workstation id=WANGHW;packet size=4096;PWD=;)
这样还是不行。
另外我在别的机器上是可以运行的。
yohomonkey 2002-12-31
  • 打赏
  • 举报
回复
sqlConnection1.ConnectionString ="server=192.168.0.15;uid=sa;pwd=;database=Northwind" ;

trying it !
just like saucer said use tcp/ip.
ZHANG9652 2002-12-31
  • 打赏
  • 举报
回复
不知是否是没有加上provider=sql oledb的原因,请试试
whw123 2002-12-31
  • 打赏
  • 举报
回复
思归先生,非常感谢您的回复,其实我已经看见了早先您在连接问题上的一些建议,但是,我对于这些都进行了尝试,但是到现在都不能成功。不知道还有没有其他的因素影响连接?
saucer 2002-12-31
  • 打赏
  • 举报
回复
do you have a sql server running on a machine named "Devmain"?

did you shutdown the firewall if there is any?

did you set the protocol to TCP/IP in Client/Server Network Utility at port 1433?

62,257

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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