sql server連接不上怎么辦 SQL Server2008R無法登錄的解決方案(1814\18456)
早上一開電腦,黑屏幕跑一些修復(fù)系統(tǒng)的代碼....進入系統(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)文件,替換它
我真是太機智了,然而并沒有那么好運,它又拋給我一個新的錯誤信息
1814 請刪除 tempdb 驅(qū)動器上的其他文件并重新啟動 SQL Server,以釋放更多的磁盤空間。
空間不夠?完全是放屁,還有好幾十個G,網(wǎng)上各種百度,一個能解決問題的都沒有
像這種答案,你還不如不回答,浪費別人的時間,動不動就重裝數(shù)據(jù)庫,重裝系統(tǒng)
我把tempdb這個文件刪除,依舊是報這個錯誤,繼續(xù)百度
net start MSSQLSERVER /f /m /T3608 這條命令可以直接啟動服務(wù),但是打開代理的時候失敗,會報一個依賴服務(wù)開啟后又關(guān)閉的錯誤.
繼續(xù)百度,發(fā)現(xià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ù)百度,兩種都登錄不進去的,換個賬號啟動服務(wù)試試
服務(wù)都開不起來
還有說用單例模式進行賬號密碼修改,這要是能夠直接改,,,,,
當然我也嘗試過了,改成單例會出現(xiàn)另一個錯誤,它會告訴你已經(jīng)有實例在訪問了(服務(wù)也算做一個實例,網(wǎng)上是這么說的)
用sa賬號進行嘗試也登錄失敗,真是見了鬼了....
在另一臺電腦上面修改sa的狀態(tài)(默認是禁用的)跟密碼,再次替換,這要是再不行,只能重裝了.....
果然可行,進去后才發(fā)現(xiàn)管理員是別的電腦上面的,這也是我一直用windows登錄失敗的原因,新建一個管理員,把原來的管理員刪除,大功告成.
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
sql server 2008 用戶 NT AUTHORITY\IUSR 登錄失敗的解決方法
今天在配置asp+sql server 2008的時候,發(fā)現(xiàn)總是無法登錄數(shù)據(jù)庫,提示sql server 2008 用戶 NT AUTHORITY\IUSR 登錄失敗,原來是因為用戶問題,這里簡單分享下2015-08-08SQL Server2008 數(shù)據(jù)庫誤刪除數(shù)據(jù)的恢復(fù)方法分享
今天有個朋友很著急地打電話給我,他用delete語句誤刪除了SQL Server 2008數(shù)據(jù)庫中兩個表中的所有記錄,而這個數(shù)據(jù)庫之前沒有任何備份。讓我?guī)退鉀Q一下,不然他要賠償客戶很多錢2011-10-10SQL Server 2008中的代碼安全(六) 對稱密鑰加密
證書和非對稱密鑰使用數(shù)據(jù)庫級的內(nèi)部公鑰加密數(shù)據(jù),并且使用數(shù)據(jù)庫級內(nèi)部私鑰解密數(shù)據(jù)。而對稱密鑰相對簡單,它們包含一個同時用來加密和解密的密鑰。2011-06-06sql server 2008數(shù)據(jù)庫連接字符串大全
這篇文章主要介紹了sql server 2008數(shù)據(jù)庫的連接字符串大全,需要的朋友可以參考下2014-03-03SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法
這篇文章主要介紹了SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法,為了保護數(shù)據(jù)庫的安全,需要給不同的使用者開通不同的訪問用戶,那么如何簡單的控制用戶的權(quán)限呢?下面我們就創(chuàng)建一個只讀用戶,給大家學習使用2015-08-08SQLServer2008的實用小道具 merger使用介紹
根據(jù)在另一個表中找到的差異在一個表中插入、更新或刪除行,可以對兩個表進行同步。2010-09-09