資料庫人員:常見錯誤(轉)
資料庫人員:常見錯誤(轉)[@more@] SQL Server連線中的常見錯誤:
一."SQL Server 不存在或訪問被拒絕"
這個是最複雜的,錯誤發生的原因比較多,需要檢查的方面也比較多.
一般說來,有以下幾種可能性:
1,SQL Server名稱或IP地址拼寫有誤
2,伺服器端網路配置有誤
3,客戶端網路配置有誤
要解決這個問題,我們一般要遵循以下的步驟來一步步找出導致錯誤的原因.
============= 首先,檢查網路物理連線 =============
ping
如果 ping 不成功,說明物理連線有問題,這時候要檢查硬體裝置,如網路卡,HUB,路由器等.
還有一種可能是由於客戶端和伺服器之間安裝有防火牆軟體造成的,比如 ISA Server.防火牆軟體可能會遮蔽對 ping,telnet 等的響應
因此在檢查連線問題的時候,我們要先把防火牆軟體暫時關閉,或者開啟所有被封閉的埠.
如果ping 成功而,ping 失敗
則說明名字解析有問題,這時候要檢查 DNS 服務是否正常.
有時候客戶端和伺服器不在同一個區域網裡面,這時候很可能無法直接使用伺服器名稱來標識該伺服器,這時候我們可以使用HOSTS檔案來進行名字解析,
具體的方法是:
1.使用記事本開啟HOSTS檔案(一般情況下位於C:WINNTsystem32driversetc).
新增一條IP地址與伺服器名稱的對應記錄,如:
172.168.10.24 myserver
2.或在 SQL Server 的客戶端網路實用工具裡面進行配置,後面會有詳細說明.
============= 其次,使用 telnet 命令檢查SQL Server伺服器工作狀態 =============
telnet 1433
如果命令執行成功,可以看到螢幕一閃之後游標在左上角不停閃動,這說明 SQL Server 伺服器工作正常,並且正在監聽1433埠的 TCP/IP 連線
如果命令返回"無法開啟連線"的錯誤資訊,則說明伺服器端沒有啟動 SQL Server 服務,
也可能伺服器端沒啟用 TCP/IP 協議,或者伺服器端沒有在 SQL Server 預設的埠1433上監聽.
一."SQL Server 不存在或訪問被拒絕"
這個是最複雜的,錯誤發生的原因比較多,需要檢查的方面也比較多.
一般說來,有以下幾種可能性:
1,SQL Server名稱或IP地址拼寫有誤
2,伺服器端網路配置有誤
3,客戶端網路配置有誤
要解決這個問題,我們一般要遵循以下的步驟來一步步找出導致錯誤的原因.
============= 首先,檢查網路物理連線 =============
ping
如果 ping 不成功,說明物理連線有問題,這時候要檢查硬體裝置,如網路卡,HUB,路由器等.
還有一種可能是由於客戶端和伺服器之間安裝有防火牆軟體造成的,比如 ISA Server.防火牆軟體可能會遮蔽對 ping,telnet 等的響應
因此在檢查連線問題的時候,我們要先把防火牆軟體暫時關閉,或者開啟所有被封閉的埠.
如果ping 成功而,ping 失敗
則說明名字解析有問題,這時候要檢查 DNS 服務是否正常.
有時候客戶端和伺服器不在同一個區域網裡面,這時候很可能無法直接使用伺服器名稱來標識該伺服器,這時候我們可以使用HOSTS檔案來進行名字解析,
具體的方法是:
1.使用記事本開啟HOSTS檔案(一般情況下位於C:WINNTsystem32driversetc).
新增一條IP地址與伺服器名稱的對應記錄,如:
172.168.10.24 myserver
2.或在 SQL Server 的客戶端網路實用工具裡面進行配置,後面會有詳細說明.
============= 其次,使用 telnet 命令檢查SQL Server伺服器工作狀態 =============
telnet 1433
如果命令執行成功,可以看到螢幕一閃之後游標在左上角不停閃動,這說明 SQL Server 伺服器工作正常,並且正在監聽1433埠的 TCP/IP 連線
如果命令返回"無法開啟連線"的錯誤資訊,則說明伺服器端沒有啟動 SQL Server 服務,
也可能伺服器端沒啟用 TCP/IP 協議,或者伺服器端沒有在 SQL Server 預設的埠1433上監聽.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-959614/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Sql server資料庫人員:常見錯誤(轉)SQLServer資料庫
- MySQL資料庫常見錯誤及解決方案MySql資料庫
- Web開發人員最易犯下的十種常見錯誤Web
- C語言常見錯誤分析 (轉)C語言
- MySQL 常見錯誤MySql
- oracle 常見錯誤Oracle
- 常見資料庫資料庫
- 常見資料庫系統之比較 - Oracle資料庫(轉)資料庫Oracle
- Go 常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- Go常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- 常見的web錯誤Web
- mysql replication常見錯誤MySql
- 常見資料庫系統比較之Oracle資料庫(轉)資料庫Oracle
- Python Pandas庫 常見使用錯誤總結Python
- ORA-01653錯誤是Oracle資料庫中常見的錯誤Oracle資料庫
- 常見的資料分析誤區
- 資料庫常見故障及恢復原理(轉)資料庫
- 五個常見 PHP 資料庫問題(轉)PHP資料庫
- 常見資料庫系統之比較 - DB2資料庫(轉)資料庫DB2
- 高階資料分析流程要避免的常見錯誤KG
- MySQL 安裝常見錯誤MySql
- mysql8 常見錯誤MySql
- 常見的錯誤 SQL 用法SQL
- Oracle之Rman常見錯誤Oracle
- MySQL Replication常見錯誤整理MySql
- Hadoop常見錯誤2Hadoop
- opencv 編譯常見錯誤OpenCV編譯
- Go常見錯誤第15篇:interface使用的常見錯誤和最佳實踐Go
- 資料庫常見問題資料庫
- 常見的80004005錯誤及其解決方法 (轉)
- 常見資料分析誤區有哪些?
- 思邁特軟體Smartbi:資料看板搭建的常見錯誤
- 資料庫IMP匯入時常見錯誤說明-轉自百度空間-三生有約資料庫
- 大資料技術人員工具包之—常見資料探勘分析處理工具大資料
- 8種常見SQL錯誤用法SQL
- 搭建github部落格常見錯誤Github
- 變數命名以及常見錯誤變數
- Mysql:1236常見錯誤MySql