導(dǎo)語(yǔ):在往服務(wù)器上上傳文件的時(shí)候,經(jīng)常會(huì)出現(xiàn)一些差錯(cuò),億恩科技在服務(wù)客戶的過(guò)程中,就遇到客戶上傳asp.net文件出錯(cuò)的情況,而且數(shù)據(jù)庫(kù)的連接字符串里的服務(wù)器和賬號(hào)密碼沒(méi)有錯(cuò)誤,根據(jù)這個(gè)情況,我們分析一下可能的原因。
第一種可能的原因是沒(méi)有啟動(dòng)數(shù)據(jù)庫(kù)引擎
啟動(dòng)數(shù)據(jù)庫(kù)的方式有兩種,都是需要先在開(kāi)始的程序中打開(kāi)Microsoft SQL Server 2005,第一種是選擇服務(wù)的連接的外圍應(yīng)用配置器選項(xiàng),找到Database Engine,點(diǎn)擊“服務(wù)”看有沒(méi)有啟動(dòng),如果沒(méi)有啟動(dòng)就選擇自動(dòng)啟動(dòng),下次開(kāi)機(jī)的時(shí)候就不需要再重復(fù)這一操作了;第二種是在MicrosoftSQL Server 2005中的配置工具中SQL Server Configuration Manager,在服務(wù)中找到MSSQLSERVER,將服務(wù)狀態(tài)改為啟動(dòng)。
第二種可能的原因是進(jìn)行遠(yuǎn)程連接時(shí)沒(méi)有被允許SQL Server 2005默認(rèn)的只能本地連接,如果要進(jìn)行遠(yuǎn)程連接的話需要手動(dòng)啟用遠(yuǎn)程連接。用上邊的方式找到Database Engine,選擇遠(yuǎn)程連接選項(xiàng),將右側(cè)的"僅限本地連接(L)"改為"本地連接和遠(yuǎn)程連接(R)",同時(shí)使用TCP/IP和named pipes(B)這個(gè)也需要勾選一下。
還有一種情況是數(shù)據(jù)庫(kù)語(yǔ)句不正確。這個(gè)是在遠(yuǎn)程連接的時(shí)候出錯(cuò)的,有可能是連接數(shù)據(jù)庫(kù)的語(yǔ)句或者是登錄賬號(hào)密碼等不正確。