数据库不能连接服务器,

时间:2022-09-23 15:38:31
今天天我重装了系统,然后把数据库装回来,之后登录,发现我竟然不能用Window 身份验证来登录数据库了,

到底什么回事啊,快救命啊!!,我这两星期都要用上数据库的,,快疯了


图片在这
[img=http://b46.photo.store.qq.com/http_imgload.cgi?/rurl4_b=52dd576c8ee2a8c7be2b5c80f3fd02e86715d28bcd3152fbc57dd84ef892c74b0e771064a5a2a160b79da45f7459663edee9180ffec1bc4a7a12d2069c9fb388cf9227066981e66f14b9e6f741949c801a8c2d5b&a=45&b=46][/img]

21 个解决方案

#1


看不到图片.猜测你登录的用户不对?或密码不对?

#2


引用楼主 a496335005 的回复:
今天天我重装了系统,然后把数据库装回来,之后登录,发现我竟然不能用Window 身份验证来登录数据库了,

到底什么回事啊,快救命啊!!,我这两星期都要用上数据库的,,快疯了


1、YGG是否默认管理员帐户?我认为当然不是,除非你把administrator重命名为YGG。是这样吗?

2、数据库已经设置为混合登录模式,这个是否有问题?

3、在SQL配置管理器中,打开SQL服务,双击选择登录身份为local system(本地系统)。

以上方式基于SQL2005及以上版本。

#3


更多关于数据库连接的问题,请移步 http://blog.csdn.net/claro/archive/2010/10/23/5960154.aspx

#4


引用 2 楼 claro 的回复:
引用楼主 a496335005 的回复:
今天天我重装了系统,然后把数据库装回来,之后登录,发现我竟然不能用Window 身份验证来登录数据库了,

到底什么回事啊,快救命啊!!,我这两星期都要用上数据库的,,快疯了


1、YGG是否默认管理员帐户?我认为当然不是,除非你把administrator重命名为YGG。是这样吗?

2、数据库已经设置为混合登录模式,这个是否有问题?……



1,YGG就是将administrator重命名为YGG
2,数据库已经设为混合登录模式,没有问题,用SA完全可以登录,但是我要的是Window登录,因为后面我做的项目不想闹的这么麻烦,
3,登录身份是本地系统,我安装的时候就已经设好的了,
4, 我的是SQL2005

#5


引用 3 楼 claro 的回复:
更多关于数据库连接的问题,请移步http://blog.csdn.net/claro/archive/2010/10/23/5960154.aspx



这个帖子我看过了,,, 但是不能解决我的问题,, 我的数据库的错误是18456.太莫名其妙了,以前从来没有遇过

#6


的确。
暂时没想到,去单位了帮你看。

#7


试试看这个:
1. Server Type: Database Engine
Authentication: Windows Authentication
Login: ServerName\YGG
Password: ****
2.Server Type: Database Engine
Authentication: Windows Authentication
Login: Localhost\YGG
Password: ****
第二种方式, 你必须是system administrator in both server and local computer.


 

#8


引用 7 楼 harmony_liu 的回复:
试试看这个:
1. Server Type: Database Engine
Authentication: Windows Authentication
Login: ServerName\YGG
Password: ****
2.Server Type: Database Engine
Authentication: Windows Authentication
Login: L……

同时两边的密码都要相同.

#9


晕! windows身份验证,哪来的输入用户名??

数据库不能连接服务器,

#10


引用 9 楼 claro 的回复:
晕! windows身份验证,哪来的输入用户名??


对啊,,就是没有密码啊,,但是我的就是连接不上啊,  弹出上面的错误.,

[img=http://b49.photo.store.qq.com/http_imgload.cgi?/rurl4_b=52dd576c8ee2a8c7be2b5c80f3fd02e83e9f1f239c30b3414671a04f3669fc176ac64ff67253405461a577254af5fd9eeff0e516cd641f6b85c896bd7f878286b74253bad55cc2432424b79f567dddde955766a2&a=46&b=49][/img]

按连接就弹出这个
[img=http://b46.photo.store.qq.com/http_imgload.cgi?/rurl4_b=52dd576c8ee2a8c7be2b5c80f3fd02e86715d28bcd3152fbc57dd84ef892c74b0e771064a5a2a160b79da45f7459663edee9180ffec1bc4a7a12d2069c9fb388cf9227066981e66f14b9e6f741949c801a8c2d5b&a=45&b=46][/img]

#11


引用 7 楼 harmony_liu 的回复:
试试看这个:
1. Server Type: Database Engine
Authentication: Windows Authentication
Login: ServerName\YGG
Password: ****
2.Server Type: Database Engine
Authentication: Windows Authentication
Login: ……



不行...

#12



你自己再仔细找找原因

#13


汗!您是什么系统?
机器名怎么能和用户名一样呢?

把YGG改一下试试。

#14


myQQ 有时间教教我怎么把用户名和机器名改成一样的。

#15


我晕,,我的是WIN7的系统..用户名跟机器名一样,,很容易啊,,在我的电脑的属性里可以改机器名,,相信用户名自己会改吧,,,这个先别说了,,我现在能登录上数据库了,,但是呢,他不能附加上数据库啊!!!我懊恼啊!!说我的model无法访问,,我想应该是权限不够,.,但是,我将model的权限改了,,还是不行啊,我郁闷啊,,原来用户名后面加上\SQLEXPRESS就能登入了,,就是不能附加啊!!


[img=http://b52.photo.store.qq.com/http_imgload.cgi?/rurl4_b=52dd576c8ee2a8c7be2b5c80f3fd02e813d7243c35522ff643313bb65d4fec6b99a2a83b34d3cbb11ad026841f08593cd906d3cba45cfccbe023e9a0097bb26bef07b9858ad65ef90894c7e2eede87342c4800dc&a=49&b=52][/img]

#16


引用 14 楼 claro 的回复:
myQQ 有时间教教我怎么把用户名和机器名改成一样的。



改这个有趣吗??呵呵,,以前就一直是这样

#17


引用 16 楼 a496335005 的回复:
改这个有趣吗??呵呵,,以前就一直是这样
不是。
没用过win,我所使用过的系统无法设置用户名与机器名相同,也许是serv版的原因。

#18


引用 15 楼 a496335005 的回复:
我现在能登录上数据库了,,但是呢,他不能附加上数据库啊!!!我懊恼啊!!说我的model无法访问,,我想应该是权限不够,.,但是,我将model的权限改了,,还是不行啊,我郁闷啊,,原来用户名后面加上\SQLEXPRESS就能登入了,,就是不能附加啊!!
……
是express版本哦。
win7貌似和数据库的部分会产生较多问题,一直没机会用。

如果是学习数据库建议安装在虚拟机上,毕竟serv的OS会相对容易。

#19


引用 17 楼 claro 的回复:
引用 16 楼 a496335005 的回复:
改这个有趣吗??呵呵,,以前就一直是这样
不是。
没用过win,我所使用过的系统无法设置用户名与机器名相同,也许是serv版的原因。


没有用WIN?? 难道是linux??  我真的不会装linux,,太难了,,郁闷  啊,,听说现在公司里面都是用linux的,,

#20


-_-! 少打一个字,没用过win 7
文字的匮乏也就在这里,想法和指法不匹配时,输出的 结果可能不对。-_-! 仅针对我个人而言!

linux下支持.net比较差,使用mono也会有一些问题。SUSE企业版发布的支持.net的组件包还在测试中。

引用
装linux,,太难了

--装真的不难。雨林木风出的ubuntu ghost版已经跟windows界面很相似,使用上也没有多大问题。
不过很少用这种ghost的,浏览器捆绑都是推广旗下产品。

引用
现在公司里面都是用linux的

--也有,但不一定。不过我没有见所有客户端都是linux下的。



#21


呃,,我还是结贴把,,有事私聊..

#1


看不到图片.猜测你登录的用户不对?或密码不对?

#2


引用楼主 a496335005 的回复:
今天天我重装了系统,然后把数据库装回来,之后登录,发现我竟然不能用Window 身份验证来登录数据库了,

到底什么回事啊,快救命啊!!,我这两星期都要用上数据库的,,快疯了


1、YGG是否默认管理员帐户?我认为当然不是,除非你把administrator重命名为YGG。是这样吗?

2、数据库已经设置为混合登录模式,这个是否有问题?

3、在SQL配置管理器中,打开SQL服务,双击选择登录身份为local system(本地系统)。

以上方式基于SQL2005及以上版本。

#3


更多关于数据库连接的问题,请移步 http://blog.csdn.net/claro/archive/2010/10/23/5960154.aspx

#4


引用 2 楼 claro 的回复:
引用楼主 a496335005 的回复:
今天天我重装了系统,然后把数据库装回来,之后登录,发现我竟然不能用Window 身份验证来登录数据库了,

到底什么回事啊,快救命啊!!,我这两星期都要用上数据库的,,快疯了


1、YGG是否默认管理员帐户?我认为当然不是,除非你把administrator重命名为YGG。是这样吗?

2、数据库已经设置为混合登录模式,这个是否有问题?……



1,YGG就是将administrator重命名为YGG
2,数据库已经设为混合登录模式,没有问题,用SA完全可以登录,但是我要的是Window登录,因为后面我做的项目不想闹的这么麻烦,
3,登录身份是本地系统,我安装的时候就已经设好的了,
4, 我的是SQL2005

#5


引用 3 楼 claro 的回复:
更多关于数据库连接的问题,请移步http://blog.csdn.net/claro/archive/2010/10/23/5960154.aspx



这个帖子我看过了,,, 但是不能解决我的问题,, 我的数据库的错误是18456.太莫名其妙了,以前从来没有遇过

#6


的确。
暂时没想到,去单位了帮你看。

#7


试试看这个:
1. Server Type: Database Engine
Authentication: Windows Authentication
Login: ServerName\YGG
Password: ****
2.Server Type: Database Engine
Authentication: Windows Authentication
Login: Localhost\YGG
Password: ****
第二种方式, 你必须是system administrator in both server and local computer.


 

#8


引用 7 楼 harmony_liu 的回复:
试试看这个:
1. Server Type: Database Engine
Authentication: Windows Authentication
Login: ServerName\YGG
Password: ****
2.Server Type: Database Engine
Authentication: Windows Authentication
Login: L……

同时两边的密码都要相同.

#9


晕! windows身份验证,哪来的输入用户名??

数据库不能连接服务器,

#10


引用 9 楼 claro 的回复:
晕! windows身份验证,哪来的输入用户名??


对啊,,就是没有密码啊,,但是我的就是连接不上啊,  弹出上面的错误.,

[img=http://b49.photo.store.qq.com/http_imgload.cgi?/rurl4_b=52dd576c8ee2a8c7be2b5c80f3fd02e83e9f1f239c30b3414671a04f3669fc176ac64ff67253405461a577254af5fd9eeff0e516cd641f6b85c896bd7f878286b74253bad55cc2432424b79f567dddde955766a2&a=46&b=49][/img]

按连接就弹出这个
[img=http://b46.photo.store.qq.com/http_imgload.cgi?/rurl4_b=52dd576c8ee2a8c7be2b5c80f3fd02e86715d28bcd3152fbc57dd84ef892c74b0e771064a5a2a160b79da45f7459663edee9180ffec1bc4a7a12d2069c9fb388cf9227066981e66f14b9e6f741949c801a8c2d5b&a=45&b=46][/img]

#11


引用 7 楼 harmony_liu 的回复:
试试看这个:
1. Server Type: Database Engine
Authentication: Windows Authentication
Login: ServerName\YGG
Password: ****
2.Server Type: Database Engine
Authentication: Windows Authentication
Login: ……



不行...

#12



你自己再仔细找找原因

#13


汗!您是什么系统?
机器名怎么能和用户名一样呢?

把YGG改一下试试。

#14


myQQ 有时间教教我怎么把用户名和机器名改成一样的。

#15


我晕,,我的是WIN7的系统..用户名跟机器名一样,,很容易啊,,在我的电脑的属性里可以改机器名,,相信用户名自己会改吧,,,这个先别说了,,我现在能登录上数据库了,,但是呢,他不能附加上数据库啊!!!我懊恼啊!!说我的model无法访问,,我想应该是权限不够,.,但是,我将model的权限改了,,还是不行啊,我郁闷啊,,原来用户名后面加上\SQLEXPRESS就能登入了,,就是不能附加啊!!


[img=http://b52.photo.store.qq.com/http_imgload.cgi?/rurl4_b=52dd576c8ee2a8c7be2b5c80f3fd02e813d7243c35522ff643313bb65d4fec6b99a2a83b34d3cbb11ad026841f08593cd906d3cba45cfccbe023e9a0097bb26bef07b9858ad65ef90894c7e2eede87342c4800dc&a=49&b=52][/img]

#16


引用 14 楼 claro 的回复:
myQQ 有时间教教我怎么把用户名和机器名改成一样的。



改这个有趣吗??呵呵,,以前就一直是这样

#17


引用 16 楼 a496335005 的回复:
改这个有趣吗??呵呵,,以前就一直是这样
不是。
没用过win,我所使用过的系统无法设置用户名与机器名相同,也许是serv版的原因。

#18


引用 15 楼 a496335005 的回复:
我现在能登录上数据库了,,但是呢,他不能附加上数据库啊!!!我懊恼啊!!说我的model无法访问,,我想应该是权限不够,.,但是,我将model的权限改了,,还是不行啊,我郁闷啊,,原来用户名后面加上\SQLEXPRESS就能登入了,,就是不能附加啊!!
……
是express版本哦。
win7貌似和数据库的部分会产生较多问题,一直没机会用。

如果是学习数据库建议安装在虚拟机上,毕竟serv的OS会相对容易。

#19


引用 17 楼 claro 的回复:
引用 16 楼 a496335005 的回复:
改这个有趣吗??呵呵,,以前就一直是这样
不是。
没用过win,我所使用过的系统无法设置用户名与机器名相同,也许是serv版的原因。


没有用WIN?? 难道是linux??  我真的不会装linux,,太难了,,郁闷  啊,,听说现在公司里面都是用linux的,,

#20


-_-! 少打一个字,没用过win 7
文字的匮乏也就在这里,想法和指法不匹配时,输出的 结果可能不对。-_-! 仅针对我个人而言!

linux下支持.net比较差,使用mono也会有一些问题。SUSE企业版发布的支持.net的组件包还在测试中。

引用
装linux,,太难了

--装真的不难。雨林木风出的ubuntu ghost版已经跟windows界面很相似,使用上也没有多大问题。
不过很少用这种ghost的,浏览器捆绑都是推广旗下产品。

引用
现在公司里面都是用linux的

--也有,但不一定。不过我没有见所有客户端都是linux下的。



#21


呃,,我还是结贴把,,有事私聊..