sqlserver修改端口号后连接不上_SQL server 数据库突然连接不上

当SQL Server修改端口号后无法连接,出现4064错误,意味着无法打开用户默认数据库。解决方法包括使用sa账号通过cmd执行sqlcmd命令设置默认数据库为master,修改登录名的默认数据库,以及确保记住sa密码。完成这些步骤后,可以正常连接数据库。
摘要由CSDN通过智能技术生成

首先:我们知道但凡报错都是有编号的

对于不同的数据库,报错信息不一样,以下案例为SQL server 4064 报错

ab4c06dc1bd9b5d9f9810aee7669a46b.png

百度搜索 SQL serve 4064

看到相同的报错信息

928c0c29f2f61e69a116f51c4a6f1b5b.png

查看到 SQL Server无法打开用户默认数据库

解决:SQLServer无法打开用户默认数据库 登录失败!错误4064。使用sa账号登录SQL服务器。

步骤1

回到桌面win+R 打开cmd 进入dos 界面

引用命令:

sqlcmd -U"sa" -P"sa的密码" -d"master" -Q"exec sp_defaultdb N'sa', N'master'"

022b45ab606c7418fbf0f4b7a87da61f.png

步骤2

执行完毕没有其他结果,步骤1中的图片是执行成功,正常登录了数据库。

回到数据库登录界面,选择操作如图:完成后直接点击连接。

1a06ff8e8297147e54d18d9ac8596e9a.png

步骤3

依次展开:安全性>登录名。找到需要做更改的用户名,打开属性。

67009d49da8ed3983cb7fc6637047d8b.png

在常规下选择默认数据库:master 后确定

43c639786c9656d0993b168a646fec6d.png

返回登录界面选择 Windows身份验证。直接连接,成功

注意事项

必须记得 sa 的密码,如果忘记sa的密码请另谋高就。(我是使用其他用户的)

sa密码忘记我的建议是谷歌吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值