sql server連接不上怎么辦 SQL Server2008R無法登錄的解決方案(1814\18456)
早上一開電腦,黑屏幕跑一些修復(fù)系統(tǒng)的代碼....進(jìn)入系統(tǒng)后,sql server連接不上
正文
原因:sql server的服務(wù)自動關(guān)閉了,并且啟動失敗
windows日志信息:傳遞給數(shù)據(jù)庫 'master' 中的日志掃描操作的日志掃描號 (286:456:1) 無效。此錯誤可能指示數(shù)據(jù)損壞,或者日志文件(.ldf)與數(shù)據(jù)文件(.mdf)不匹配。如果此錯誤是在復(fù)制期間出現(xiàn)的,請重新創(chuàng)建發(fā)布。否則,如果該問題導(dǎo)致啟動期間出錯,請從備份還原。
很明顯是sqlserver的系統(tǒng)文件出了問題,先百度,網(wǎng)上的說法是可以系統(tǒng)會把文件壓縮,取消掉那個勾就可以了

可是我的這個并沒有被勾上,我還是嘗試的先把它勾上,看看效果,然后再取消,但是......
既然你那么無情,那我就拿出終極辦法了,文件替換,找一個正常的sqlserver08r的系統(tǒng)文件,替換它
我真是太機(jī)智了,然而并沒有那么好運(yùn),它又拋給我一個新的錯誤信息
1814 請刪除 tempdb 驅(qū)動器上的其他文件并重新啟動 SQL Server,以釋放更多的磁盤空間。
空間不夠?完全是放屁,還有好幾十個G,網(wǎng)上各種百度,一個能解決問題的都沒有

像這種答案,你還不如不回答,浪費(fèi)別人的時(shí)間,動不動就重裝數(shù)據(jù)庫,重裝系統(tǒng)
我把tempdb這個文件刪除,依舊是報(bào)這個錯誤,繼續(xù)百度
net start MSSQLSERVER /f /m /T3608 這條命令可以直接啟動服務(wù),但是打開代理的時(shí)候失敗,會報(bào)一個依賴服務(wù)開啟后又關(guān)閉的錯誤.
繼續(xù)百度,發(fā)現(xiàn)我的配置管理器也是這樣,會不會是因?yàn)檫@個導(dǎo)致的?

這個百度上面有正常的答案

卸載掉這個就可以了,果然出來了,但是問題還是沒解決
看到無法創(chuàng)建,干脆我把4個系統(tǒng)文件都拷過來算了,果然,又換了一個錯誤
無法打開文件號 1 的文件 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER1\MSSQL\DATA\model.mdf。操作系統(tǒng)錯誤: 3(系統(tǒng)找不到指定的路徑。)。
不可能啊,我明明把4個文件都替換了,怎么可能找不到,復(fù)制地址,原來
多了個1
我把整個文件復(fù)制出來,改了個名字,啊哈,果然兩個服務(wù)懂能正常啟動了
登錄Management Studio,輸入賬號密碼....

我用管理員windows身份登錄總可以了吧
18456無情拒絕,我去.....
繼續(xù)百度,兩種都登錄不進(jìn)去的,換個賬號啟動服務(wù)試試

服務(wù)都開不起來
還有說用單例模式進(jìn)行賬號密碼修改,這要是能夠直接改,,,,,
當(dāng)然我也嘗試過了,改成單例會出現(xiàn)另一個錯誤,它會告訴你已經(jīng)有實(shí)例在訪問了(服務(wù)也算做一個實(shí)例,網(wǎng)上是這么說的)
用sa賬號進(jìn)行嘗試也登錄失敗,真是見了鬼了....
在另一臺電腦上面修改sa的狀態(tài)(默認(rèn)是禁用的)跟密碼,再次替換,這要是再不行,只能重裝了.....
果然可行,進(jìn)去后才發(fā)現(xiàn)管理員是別的電腦上面的,這也是我一直用windows登錄失敗的原因,新建一個管理員,把原來的管理員刪除,大功告成.

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java實(shí)現(xiàn)整數(shù)轉(zhuǎn)化為中文大寫金額的方法
這篇文章主要介紹了java實(shí)現(xiàn)整數(shù)轉(zhuǎn)化為中文大寫金額的方法,感興趣的小伙伴們可以參考一下2015-12-12
Sql Server 2008 精簡版(Express)+Management Studio Express第一次安裝使
Sql Server 2008 精簡版(Express)和管理工具的安裝以及必須重新啟動計(jì)算機(jī)才能安裝 SQLServer的問題和第一次使用sqlexpress的連接問題的相關(guān)資料2020-08-08
SQLServer 2008 :error 40出現(xiàn)連接錯誤的解決方法
在與SQLServer建立連接時(shí)出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定與實(shí)例的錯誤.未找到或無法訪問服務(wù)器.請驗(yàn)證實(shí)例名稱是否正確并且SQL SERVER已配置允許遠(yuǎn)程鏈接2013-09-09
sql server 2008數(shù)據(jù)庫連接字符串大全
這篇文章主要介紹了sql server 2008數(shù)據(jù)庫的連接字符串大全,需要的朋友可以參考下2014-03-03
SQL Server 2008 R2占用cpu、內(nèi)存越來越大的兩種解決方法
這篇文章主要介紹了SQL Server 2008 R2占用內(nèi)存越來越大的兩種解決方法,需要的朋友可以參考下2017-10-10
SQLServer 2008中SQL增強(qiáng)之一:Values新用途
SQL Server 2008中新增功能:可以使用單個Insert命令插入多行2011-05-05
SQL Server 2008 阻止保存要求重新創(chuàng)建表的更改問題的設(shè)置方法
不是很理解為什么在2008中會加入阻止保存要求重新創(chuàng)建表的更改這個選項(xiàng).癥狀表現(xiàn)為修改表結(jié)構(gòu)的時(shí)候會"阻止"你.而且我遇到的情況是居然有的時(shí)候阻止你,有的時(shí)候不阻止你,摸不到頭腦.2012-05-05
SQL Server 2008中的數(shù)據(jù)表壓縮功能詳細(xì)介紹
這篇文章主要介紹了SQL Server 2008中的數(shù)據(jù)表壓縮功能詳細(xì)介紹,介紹了為何使用數(shù)據(jù)壓縮、數(shù)據(jù)壓縮的原理、數(shù)據(jù)壓縮注意事項(xiàng)等,需要的朋友可以參考下2014-08-08

