天天看點

學生資訊管理系統——配置windows防火牆允許通路SQL Server 2008伺服器問題描述:   解決辦法:

   我在做學生管理系統的時候,windows防火牆一直是關着的,在另一台電腦上運作的學生管理系統的時候可以順利的登入,但是當把windows防火牆打開之後,再運作系統,就無法進入了。

   第一步:先檢查一下你的sql相關服務的端口有沒有打開,該伺服器的端口是:1433,如果你在sql server的配置管理器中已經啟用了tcp/ip的話,那麼你的端口是開着的,你可以調出cmd指令視窗,輸入“netstat -na”或者輸入“netstat -nao”

學生資訊管理系統——配置windows防火牆允許通路SQL Server 2008伺服器問題描述:   解決辦法:

出現圖中劃紅線的部分說明該端口已經打開。

    還有另外一種方法打開端口:

      1)、打開 “控制台——windows防火牆——進階設定”

      2)、右擊 “入站規則——建立規則”,在 “要建立的規則類型”中選擇 “端口”,點選下一步,輸入要開啟的端口 1433,點選下一步,允許連接配接,在下一步,可預設選中“域”“專用”“公用”,最後輸入名稱和描述,名稱最好和端口号一緻,便于重新設定,完成。這樣就打開了1433端口。

    第二步:打開防火牆——進階設定——入站規則——建立規則——選擇程式——位置(例:c:\program files\microsoft sql server\mssql.1\mssql\binn\sqlservr.exe),這樣然後你再試一下,應該就可以連接配接上資料庫了!

    1433端口經常成為别人入侵的端口,在釋出系統的時候,建議修改sql server 2008的端口号,在sql server配置管理器——sql server網絡配置——mssqlserver的協定——tcp/ip——屬性,把ip位址中的端口号都改成其他号,比如2433,然後重新開機sql server(mssqlserver),然後再按照上面的第二步進行設定,值得注意的是當你連接配接資料庫是要用ip;端口号,如192.145.0.2;2433,端口與ip之間是分号。