数据库连接问题

目的为学习 2016-08-22 05:20:50
"Integrated Security=True;Initial Catalog=mydata;Data Source= 192.168.1.10 ;User ID=sa;Password=12345";为什么我用IP地址不行,求助,我想另一台电脑连接本机数据库sql2012
...全文
339 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
目的为学习 2016-08-23
  • 打赏
  • 举报
回复
引用 23 楼 twotuli_software 的回复:
哥们 Data Source=192.168.0.2; Initial Catalog=Test; User Id=sa; Password=123456 ;这个在我的局域网测试是通过的。您的问题真心可能是实例的问题,先排查一下SQL Managerment Studio
怎么连接字符串配置这个数据库实例,我用的数据库DESKTOP-6G0A24Q\\MYSQLSERVER在这个实例;直接写IP又不行;
维秀斯丢丢 2016-08-23
  • 打赏
  • 举报
回复
引用 24 楼 qq_35509243 的回复:
[quote=引用 23 楼 twotuli_software 的回复:] 哥们 Data Source=192.168.0.2; Initial Catalog=Test; User Id=sa; Password=123456 ;这个在我的局域网测试是通过的。您的问题真心可能是实例的问题,先排查一下SQL Managerment Studio
安装的时候什么都不懂,第一次安装的是2008sql;不兼容就又装了一个sql2012;sql2008的卸载了,于是有两个,现在这个问题我都不知道怎么弄?[/quote]你这台计算机应该存在两个sql server实例了。 连接每个独立的sql server实例的密码用户都不同。先确定数据库文件在哪个数据库,再连接进去。然后 连接字符串配置这个数据库实例的。
目的为学习 2016-08-23
  • 打赏
  • 举报
回复
引用 23 楼 twotuli_software 的回复:
哥们 Data Source=192.168.0.2; Initial Catalog=Test; User Id=sa; Password=123456 ;这个在我的局域网测试是通过的。您的问题真心可能是实例的问题,先排查一下SQL Managerment Studio

安装的时候什么都不懂,第一次安装的是2008sql;不兼容就又装了一个sql2012;sql2008的卸载了,于是有两个,现在这个问题我都不知道怎么弄?
维秀斯丢丢 2016-08-23
  • 打赏
  • 举报
回复
哥们 Data Source=192.168.0.2; Initial Catalog=Test; User Id=sa; Password=123456 ;这个在我的局域网测试是通过的。您的问题真心可能是实例的问题,先排查一下SQL Managerment Studio
目的为学习 2016-08-23
  • 打赏
  • 举报
回复
引用 15 楼 hanjun0612 的回复:
server改成127.0.0.1试试看。


我想另一台电脑连接到本机数据库我用的是第一个;不知道怎么设置和怎么写连接代码
目的为学习 2016-08-23
  • 打赏
  • 举报
回复
引用 20 楼 twotuli_software 的回复:
对这块,我也不是特清楚,给你个地址参考一下:http://www.cnblogs.com/xixifusigao/articles/1213349.html
维秀斯丢丢 2016-08-23
  • 打赏
  • 举报
回复
对这块,我也不是特清楚,给你个地址参考一下:http://www.cnblogs.com/xixifusigao/articles/1213349.html
目的为学习 2016-08-23
  • 打赏
  • 举报
回复
引用 17 楼 twotuli_software 的回复:
DESKTOP-6G0A24Q 换成你的Ip能行不。 Data Source=192.168.0.142\\MYSQLSERVER MYSQLSERVER 这个实例才能登陆成功,你之前登录成功的都是基于这个实例。
这样写不行;我试过了
维秀斯丢丢 2016-08-23
  • 打赏
  • 举报
回复
若要连接到 SQL Server 的命名实例,请使用“服务器名\实例名”语法。 Data Source=MySqlServer\MSSQL1;"
维秀斯丢丢 2016-08-23
  • 打赏
  • 举报
回复
DESKTOP-6G0A24Q 换成你的Ip能行不。 Data Source=192.168.0.142\\MYSQLSERVER MYSQLSERVER 这个实例才能登陆成功,你之前登录成功的都是基于这个实例。
目的为学习 2016-08-23
  • 打赏
  • 举报
回复
引用 14 楼 twotuli_software 的回复:
也可直接输入“.”,代表本机。


好像默认DESKTOP-6G0A24Q,而不是DESKTOP-6G0A24Q\MYSQLSERVER;一直失败;直接写Data Source=DESKTOP-6G0A24Q\\MYSQLSERVER就没问题,可我要另一台电脑连接本机的数据库
正怒月神 2016-08-23
  • 打赏
  • 举报
回复
server改成127.0.0.1试试看。
维秀斯丢丢 2016-08-23
  • 打赏
  • 举报
回复
也可直接输入“.”,代表本机。
维秀斯丢丢 2016-08-23
  • 打赏
  • 举报
回复
引用 11 楼 qq_35509243 的回复:
[quote=引用 9 楼 twotuli_software 的回复:] 把你的数据库引擎换成"." ,然后用sa账户登录一下试试,登不上去,那就是sa账户的问题。
怎么换,我不会[/quote]下拉 选择啊,sql server managerment studio的登录页。
维秀斯丢丢 2016-08-23
  • 打赏
  • 举报
回复
哥们,很多时候需要注意你的实例是不是 你登录的那个实例。还有就是用户名和密码是否正确
目的为学习 2016-08-23
  • 打赏
  • 举报
回复
引用 9 楼 twotuli_software 的回复:
把你的数据库引擎换成"." ,然后用sa账户登录一下试试,登不上去,那就是sa账户的问题。

怎么换,我不会
维秀斯丢丢 2016-08-23
  • 打赏
  • 举报
回复
把你的数据库引擎换成"." ,然后用sa账户登录一下试试,登不上去,那就是sa账户的问题。
目的为学习 2016-08-23
  • 打赏
  • 举报
回复
引用 1 楼 twotuli_software 的回复:
Integrated Security=True是指 用windows验证的方式 进行验证。你这里又进行了服务器验证。 搞混了哈。把这个去掉就可以了。


"Initial Catalog=mydata;Data Source= 192.168.1.10 ;User ID=sa;Password=12345";//用户“sa”登录失败
维秀斯丢丢 2016-08-23
  • 打赏
  • 举报
回复
引用 7 楼 qq_35509243 的回复:
[quote=引用 1 楼 twotuli_software 的回复:] Integrated Security=True是指 用windows验证的方式 进行验证。你这里又进行了服务器验证。 搞混了哈。把这个去掉就可以了。
是可以了,可是我代码登录不进去 可是打开sql,输入登录命名和密码又可以登录[/quote]你的代码登录不进去是什么意思,改了字符串还是直接报错吗?
目的为学习 2016-08-23
  • 打赏
  • 举报
回复
引用 1 楼 twotuli_software 的回复:
Integrated Security=True是指 用windows验证的方式 进行验证。你这里又进行了服务器验证。 搞混了哈。把这个去掉就可以了。

是可以了,可是我代码登录不进去

可是打开sql,输入登录命名和密码又可以登录
加载更多回复(6)

111,129

社区成员

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

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

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