首页数据库无法打开登录所请求的数据库(...SQLServerException: 无法打开登录所请求的数据库)

无法打开登录所请求的数据库(...SQLServerException: 无法打开登录所请求的数据库)

编程之家2023-10-2199次浏览

大家好,今天来为大家分享无法打开登录所请求的数据库的一些知识点,和...SQLServerException: 无法打开登录所请求的数据库的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

无法打开登录所请求的数据库(...SQLServerException: 无法打开登录所请求的数据库)

无法打开用户默认数据库.登录失败是怎么回事

无法打开用户默认数据库,登录失败,这也是SQL Server使用者常见的问题之一。在使用企业管理器、查询分析器、各类工具和应用软件的时候,只要关系到连接SQL Server数据库的时候,都有可能会碰到此问题。

一、原因

登录帐户的默认数据库被删除。

二、解决方法:

(一)、使用管理员帐户修改此帐户的默认数据库

1、打开企业管理器,展开服务器组,然后展开服务器

无法打开登录所请求的数据库(...SQLServerException: 无法打开登录所请求的数据库)

2.展开"安全性",展开登录,右击相应的登录帐户,从弹出的菜单中选择,属性

3、重新选择此登录帐户的默认数据库

(二)、若没有其他管理员登录帐户,无法在企业管理器里修改,使用isql命令行工具

isql/U"sa"/P"sa的密码"/d"master"/Q"exec sp_defaultdb N'sa', N'master'"

如果使用Windows验证方式,使用如下命令行,将默认数据库改成非丢失的数据库:

isql/E/d"master"/Q"exec sp_defaultdb N'BUILTIN\Administrators', N'master'"

无法打开登录所请求的数据库(...SQLServerException: 无法打开登录所请求的数据库)

...SQLServerException: 无法打开登录所请求的数据库

先去服务里面看看 sqlserver服务是否启动

step 1:打开SSMS,用windows身份连接数据库,登录后,右键选择“属性”

step 2:左侧选择“安全性”,选中右侧的“SQL Server和 Windows身份验证模式”以启用混合登录模式

step 3:选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”

step 4:展开“安全性”->“登录名”->“sa”,右键选择“属性”

step 5:左侧选择“常规”,右侧选择“SQL Server身份验证”,并设置密码

step 6:选择“状态”,选中“启用”,点击“确定”

step 7:右击数据库选择“方面”

step 8:将“RemoteAccessEnabled”属性设为“True”,点“确定”

step 9:至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用

step 10:下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

step 11:以下为英文版本界面。如图:右侧的TCP/IP默认是“Disabled”,双击打开设置面板将其修改为“Enabled”

step 12:选择“IP Addersses”选项卡,设置端口“1433”

如果还不行,把错误贴图上来

sql server无法打开登录所请求的数据库 登录失败

如果你按照最佳答案的方法去处理,还未能解决问题的话,你可以试试我的方法,但并一定都有效。

如果你确定你的连接字符串没有配置错,那就用ssms进入数据库看看,是不是你把那个数据库脱机了,如果是,重新联机一下。

我连接SQL数据库出现跟题主一样的错误就是因为这个原因。

无法打开登录所请求的数据库 登录失败

参照下面的进行设置:

1.打开数据库企业管理器,然后选择数据库---安全性---找到刚才报错的哪个“登录名”('sa')--右键"属性";

2.选择"用户映射"选项---在里面将我们要访问的数据库选中

3.先别点确定---再选择我们刚才选择的哪个数据库,在下面的"数据库角色成员身份"里要选择"db_owner"权限

希望对你能有所帮助。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

搭建mc服务器,mc服务器怎么创建国际贸易统计数据库 wto数据库如何查数据