Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 8923|回复: 0

SQL Server2008R无法登录的解决方案(系统文件损坏)1814 18456....不看别后悔,有用请点赞

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-4-7 14:54:12 | 显示全部楼层 |阅读模式

    废话

      早上一开电脑,黑屏幕跑一些修复系统的代码....进入系统后,sql server连接不上

    正文

      原因:sql server的服务自动关闭了,并且启动失败

      windows日志信息:传递给数据库 'master' 中的日志扫描操作的日志扫描号 (286:456:1) 无效。此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。

      很明显是sqlserver的系统文件出了问题,先百度,网上的说法是可以系统会把文件压缩,取消掉那个勾就可以了

      

      可是我的这个并没有被勾上,我还是尝试的先把它勾上,看看效果,然后再取消,但是然并卵......

      既然你那么无情,那我就拿出终极办法了,文件替换,找一个正常的sqlserver08r的系统文件,替换它

      我真是太tmd机智了,然而并没有那么好运,它又抛给我一个新的错误信息

      1814  请删除 tempdb 驱动器上的其他文件并重新启动 SQL Server,以释放更多的磁盘空间。

      空间不够?完全是放屁,还有好几十个G,网上各种百度,一个能解决问题的都没有

       

      像这种垃圾答案,你还不如不回答,浪费别人的时间,动不动就重装数据库,重装系统

      我把tempdb这个文件删除,依旧是报这个错误,继续百度

      net start MSSQLSERVER /f /m  /T3608 这条命令可以直接启动服务,但是打开代理的时候失败,会报一个依赖服务开启后又关闭的错误.

      继续百度,发现我的配置管理器也是这样,会不会是因为这个导致的?

      

      这个百度上面有正常的答案

      卸载掉这个就可以了,果然出来了,但是问题还是没解决

      看到无法创建,干脆我把4个系统文件都拷过来算了,果然,又换了一个错误

      无法打开文件号 1 的文件 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER1\MSSQL\DATA\model.mdf。操作系统错误: 3(系统找不到指定的路径。)。

      不可能啊,我明明把4个文件都替换了,怎么可能找不到,复制地址,原来多了个1,我呢个去.....

      我把整个文件复制出来,改了个名字,啊哈,果然两个服务懂能正常启动了.....辣子鸡

     

      登录Management Studio,输入账号密码....

      

      你牛逼,我用管理员windows身份登录总可以了吧

      18456无情拒绝,我呢个去.....

      继续百度,两种都登录不进去的,换个账号启动服务试试

      

      服务都开不起来.....日了狗了...

      还有说用单例模式进行账号密码修改,狗屁,你都没有任何账号登录进去,修改个屁,这要是能够直接改,那还玩个毛哦

      当然我也尝试过了,改成单例会出现另一个错误,它会告诉你已经有实例在访问了(服务也算做一个实例,网上是这么说的)

      用sa账号进行尝试也登录失败,真是见了鬼了....

      在另一台电脑上面修改sa的状态(默认是禁用的)跟密码,再次替换,这要是再不行,只能重装了.....

      靠,果然可行,进去后才发现管理员是别的电脑上面的,这也是我一直用windows登录失败的原因,新建一个管理员,把原来的管理员删除,大功告成.

      

      午饭都没吃,忙着整理出这个经验,希望对大家有帮助,有用的请点个赞,谢谢.

     

     

     

      

     

     

      

     

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-18 01:22 , Processed in 0.069371 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表