作者:刘旭濠


SQL数据库登录失败,显示权限不足,显示磁盘内存空间不足无法访问msdb 错误代码4060

文件不可访问无法打开msdb,错误代码:945
试了网上很多的方法,比如添加用户权限,我添加了新权限,又删除了一些权限,比如这个,检查SQL2014登录名的属性,右键点击sa,然后出现如下图所示:(用户映射那里选择你要的数据库)

结果问题还是不行接着改了很多方式
你们就看图片操作吧,应该有些人问题可能是这个而我的问题就不是这个,我先吧网上大概的问题。
我先说一下,我为什么会突然出现这个错误代码吧,我的可能是还原了一个内存比较大的数据库,然后导致了它的内存不足接着打不开,然后就把这个所在的文件夹里面的数据改去的都去掉,接着问题就出现了,不小心吧系统的数据库的权限给弄了,下面是我的数据库路径,应该大多数都一样吧系统数据库。
C:\Program Files\Microsoft SQL Server\MSSQL12.SQL\MSSQL\DATA
接着SQL就登录不了,接着就在网上查找了一帆有的说是没有权限所以登录不了,接着我也弄上了权限

这些权限也都弄上去了但是,还有一个问题就是,modb这个还是无法解决,在网上并没有详细的解决方法。
由于我的问题弄好了无法截过程图,我就文字来表达吧
如果要是没有反应,可以试一下手动吧SQL的服务关闭在重启一遍,大致来说应该没事了(万事皆可重启嘛)。要是如果这个还不行那就是SQL里面的问题,我的就是添加好数据但是重新启动后就出现如标题945-4060的错误代码。
那么这两个代码是什么意思,945错误代收是溢出内存不足,4060的错误代码是数据库错误,945的问题解决了就是把内存放一下还有权限也给弄回来如上图。

接着进去SQL进行重新启动,4060的错误就可以解决了。

更多推荐

SQL数据库错误代码945与4060解决方法