c#为什么和数据库连接不上

zero577 2019-05-20 04:47:55

在open的时候就直接爆异常
未经处理的异常: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。
...全文
567 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
amouslion 2019-05-29
  • 打赏
  • 举报
回复
首先,你使用ado.net连接数据库,数据库不同连接方式上有差异。 先要引入system.data; System.Data.SqlClient; 其次,使用连接字符串时,要注意数据库服务器名字要写对,例如: string connString="Server=服务器名字或IP地址;Database=数据库名称;Uid=数据库服务器帐号;Pwd=数据库服务器登录密码";
k4android 2019-05-25
  • 打赏
  • 举报
回复
用vs测试连接 server不应该写计算机名吗?
正怒月神 2019-05-22
  • 打赏
  • 举报
回复
登录sql后,你看看你的具体地址是什么,可能是 ./你的计算机名 之类的。 这个在登陆后,就能看到的。
正怒月神 2019-05-22
  • 打赏
  • 举报
回复
引用 5 楼 zero577 的回复:
[quote=引用 4 楼 手在键盘敲很轻的回复:]你先用账号密码在本地数据库能不能登上先
能的 我用账号密码登录可以[/quote] 鉴于你确定账号密码没有问题, 先把server=. 改成server-127.0.0.1试试看。 还不行,就到sql的配置中心,去看看msqlserver打开了没有。
一笑程序猴 2019-05-22
  • 打赏
  • 举报
回复
账号密码不对啊
  • 打赏
  • 举报
回复
密碼錯誤了吧
  • 打赏
  • 举报
回复
那就是连接字符串的问题吧
zero577 2019-05-20
  • 打赏
  • 举报
回复
引用 4 楼 手在键盘敲很轻的回复:
你先用账号密码在本地数据库能不能登上先
能的 我用账号密码登录可以
  • 打赏
  • 举报
回复
你先用账号密码在本地数据库能不能登上先
  • 打赏
  • 举报
回复
可以帮你远程调试看看,给我分啊
正怒月神 2019-05-20
  • 打赏
  • 举报
回复
错误很明显,账号密码不对。。。。
Null_Link 2019-05-20
  • 打赏
  • 举报
回复
string constr = "data source=.;initial catalog=stu;user id=sa;pwd=";对应的试试这种,如果还是不行说明sa可能权限有问题

111,097

社区成员

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

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

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