原因:
1.查看是不是沒有在數(shù)據(jù)庫中添加數(shù)據(jù)庫服務(wù)器地址。
2. 查看端口是否打開,MSSQL默認(rèn)是TCP:1433.
3.SQL服務(wù)項(xiàng)中服務(wù)是否開啟或啟動。
4. 防火墻是否將TCP:1433端口,添加例外。
5.是否開啟了VIA服務(wù)。
6.最好關(guān)閉數(shù)據(jù)庫計(jì)算機(jī)的防火墻。
解決方法:
1. 查看端口方法有很多,DOS、360網(wǎng)絡(luò)查看,這里介紹DOS方法,使用方便。
命令:netstat –ano | findstr "1433"
查看是否1433端口被打開,并確認(rèn)是由數(shù)據(jù)庫服務(wù)器開啟的,按照下面來設(shè)置解決。
2. 打開 SQL Server 配置管理器:
1)展開 SQL Server 2005/2008 網(wǎng)絡(luò)配置節(jié)點(diǎn) -->展開協(xié)議節(jié)點(diǎn) --> 在協(xié)議右邊啟用 TCP/IP 協(xié)議 -->
在協(xié)議右邊的 TCP/IP 協(xié)議屬性中 --> 在 IPAll 這一項(xiàng)-->將 TCP 端口設(shè)置為 1433,如下圖:
2)重新啟動 SQL Server,如果防火墻沒限制,現(xiàn)在就 OK 了。
3.關(guān)閉VIA服務(wù)。
在 開始 -- 程序 -- SQL2005 -- 配置工具 -- SQL Server Configuration Manager ,然后彈出下面對話框。
如圖,有兩個(gè)地方需要禁用。MSSQLSERVER的協(xié)議(或者是SQLEXPRESS的協(xié)議)和客戶端協(xié)議里。然后在SQL Server 2005l里在重新啟動就可以了。
該文章在 2024/4/7 12:40:16 編輯過