訪問SQLServer資料庫失敗時,最常見的錯誤是「連接伺服器失敗,SQLServer不存在或訪問被拒絕」,或者「未能建立與(local)的鏈接,SQLServer不存在或訪問被拒絕」。如下圖所示。
引起該問題的原因很多,初學者最容易犯的錯誤是沒有啟動MSSQLSERVER服務,安裝SQLServer後,應該檢查MSSQLSERVER服務服務是否啟動,若沒有將其設置為自動啟動。
https://jingyan..com/article/c1a3101e5dc6b0de656debf1.html
2. 錯誤信息:無法連接: SQL Server 不可用或不存在。
解決辦法如下:
1、首先,點擊計算機桌面左下角的開始按鈕,如下圖所示,然後進入下一步。
3. com.microsoft.sqlserver.jdbc.SQLServerException: 到主機 的 TCP/IP 連接失敗。
這個代碼是完全沒有問題的,這個是你埠和db.properties配置文件的問題。認真檢查一下。埠sqlserver默認是使用1433,除非你改成了1435.
連接常見問題:1. TCP/IP連接失敗--> 埠問題
2.資料庫服務未開啟問題 3.jdbc.jar沒導入問題。
4. 安裝Sql Server 2000問題
安裝SQL
Server2000常見問題:
1、掛起問題解決方法:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。
(必刪)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。
(這項有時不用刪也可以)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager中找到PendingFileRenameOperations項目,並刪除它。這樣就可以清除安裝暫掛項目
2、系統版本問題解決方法:
安裝SQL
Server2000時要注意系統版本,個人版可以安裝在windowsXP上。其實要用SQLServer2000最好是用Windows2000系統,兼容性好些。估計你的問題應該在於系統與SQLServer2000存在不兼容,你的系統應該是ghost版的吧!。買個正式的windowsXP,應該是可以安裝上的。
希望對你有幫助!
5. sqlserver無法處理請求連接未關閉
/*引用*/
SQL Server連接中的四個最常見錯誤:
一."SQL Server 不存在或訪問被拒絕"
這個是最復雜的,錯誤發生的原因比較多,需要檢查的方面也比較多.
一般說來,有以下幾種可能性:
1,SQL Server名稱或IP地址拼寫有誤
2,伺服器端網路配置有誤
3,客戶端網路配置有誤
要解決這個問題,我們一般要遵循以下的步驟來一步步找出導致錯誤的原因.
6. 如何對sqlserver進行簡單的優化
SQL Server資料庫查詢速度慢的原因有很多,常見的有以下幾種:
1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是資料庫設計的缺陷)
2、I/O吞吐量小,形成了瓶頸效應。
3、沒有創建計算列導致查詢不優化。
4、內存不足
5、網路速度慢
6、查詢出的數據量過大(可以採用多次查詢,其他的方法降低數據量)
7、鎖或者死鎖(這也是查詢慢最常見的問題,是程序設計的缺陷)
8、sp_lock,sp_who,活動的用戶查看,原因是讀寫競爭資源。
9、返回了不必要的行和列
10、查詢語句不好,沒有優化
●可以通過以下方法來優化查詢 :
1、把數據、日誌、索引放到不同的I/O設備上,增加讀取速度,以前可以將Tempdb應放在RAID0上,SQL2000不在支持。數據量(尺寸)越大,提高I/O越重要。
2、縱向、橫向分割表,減少表的尺寸(sp_spaceuse)
3、升級硬體
4、根據查詢條件,建立索引,優化索引、優化訪問方式,限制結果集的數據量。注意填充因子要適當(最好是使用默認值0)。索引應該盡量小,使用位元組數小的列建索引好(參照索引的創建),不要對有限的幾個值的欄位建單一索引如性別欄位。
7. 打開sqlserver時總是報這個錯誤,怎麼解決。本來想
您好:
看您這個提示應該是實例名錯誤。
也可能是服務沒有啟動。
這個算是常見問題了。
您首先確定實例名是否正確
比如伺服器名稱寫.試試。。。
8. 經典sqlserver亂碼問題
親,這個是字元編碼問題,資料庫默認是GBK或者GB2312國標,你輸入的時候,可能是UTF-8,兩者一致才不會出現亂碼。