SQL Server2008R無法登錄的解決方案(系統文件損壞)1814 18456....不看別后悔,有用請點贊


廢話

  早上一開電腦,黑屏幕跑一些修復系統的代碼....進入系統后,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登錄失敗的原因,新建一個管理員,把原來的管理員刪除,大功告成.

  

  午飯都沒吃,忙着整理出這個經驗,希望對大家有幫助,有用的請點個贊,謝謝.

 

 

 

  

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM