SQL Server本地賬戶(hù)無(wú)法登陸出現(xiàn)錯(cuò)誤提示:error:40-Could not open a connenction to SQL Server的問(wèn)題很常見(jiàn),對(duì)于初學(xué)者來(lái)說(shuō)可能不知道如何解決,一起來(lái)看看下面的解決方案。
解決步驟如下:
1、這種情況需要開(kāi)啟 SQL Server service.
開(kāi)啟方法:Sql Server Configuration Manager--->SQL Service--->SQL Server(MSSQLSERVER)--->Star
如果Star失敗。則需要打開(kāi)系統(tǒng)Event Viewer查看不能啟動(dòng)的原因。如果是因?yàn)橘~戶(hù)原因無(wú)法啟動(dòng),則打開(kāi)SQL Server(MSSQLSERVER)的Properties,Log on as 選擇 Built-in account 的 Local System.
步驟一:打開(kāi)SQL Server 配置管理器
雙擊SQL Server服務(wù)
步驟二:
如果雙擊后出現(xiàn)了一列服務(wù)列表(我的情況是沒(méi)有出現(xiàn)),直接找到SQL Server(MSSQLSERVER),啟動(dòng)該服務(wù)后即可登錄,
如果該服務(wù)啟動(dòng)不了??梢栽谟?jì)算機(jī)(右擊)-管理-服務(wù)與程序中找到該服務(wù),點(diǎn)擊查看屬性,并在“登錄”標(biāo)簽中選擇“本地系統(tǒng)賬戶(hù)”,選擇后再啟動(dòng)該服務(wù)。
(如果步驟二開(kāi)始時(shí)沒(méi)有出現(xiàn)一系列的服務(wù)列表而是出現(xiàn)“遠(yuǎn)程過(guò)程調(diào)用失敗”,就進(jìn)行步驟三)
步驟三:
出現(xiàn)該情況的原因是因?yàn)榘惭bVisual Studio 2013或者2012版本的時(shí)候,會(huì)自動(dòng)安裝“Microsoft SQL Server 2013(2012) Express LocalDB”服務(wù),導(dǎo)致原本的SQL2008無(wú)法正常工作。
解決辦法很簡(jiǎn)單,在控制面板-程序與功能,找到”Microsoft SQL Server 2013(2012) Express LocalDB”并直接卸載掉,然后打開(kāi)SQL Server 配置管理器,就會(huì)顯示正常使用。
解決后再回到步驟二即可。