1. 程式人生 > >配置Windows 防火牆,允許SQL Server的遠端連線

配置Windows 防火牆,允許SQL Server的遠端連線

在執行SQL Server的伺服器上,我們要找到哪些是SQL Server正在偵聽的埠,並將其新增到Windows防火牆的入站例外。  

首先,我們需要新增 SQL Server 服務偵聽 Windows 防火牆的入站例外,以便客戶端可以通過 Windows 防火牆建立 SQL Server 連線的 TCP 埠。 

其次,如果我們不在連線字串中指定 TCP 埠,SQL Server 不偵聽 TCP 1433 埠,我們就需要新增SQL  Server Brower Services偵聽的UDP 1434 埠到 Windows 防火牆的入站例外。  

如何找到SQL Server正在偵聽的TCP埠,可以按一下步驟:
 

  1. 開啟 SQL Server 配置管理器中,從開始->所有程式-> Microsoft SQL Server 2005/2008/2008 R2 ->配置工具; 
  2. 在SQL Server 配置管理器視窗 , 左面板中的SQL 伺服器網路配置節點下單擊協議的 <SQLInstanceName>雙擊TCP/IP在右面板中,切換到IP 地址選項卡,可以找出所有 SQL Server 偵聽的每個 IP 地址的埠或指定埠的所有 IP 地址。  
如何在Windows防火牆進行埠的配置以允許遠端訪問,比如:資料庫引擎的預設例項埠是1433。  
  1.在“開始”選單上,單擊“執行”,鍵入 WF.msc,然後單擊“確定”。 
  2.在“高階安全 Windows 防火牆”的左窗格中,右鍵單擊“入站規則”,然後在操作窗格中單擊“新建規則”。 
  3.在“規則型別”對話方塊中,選擇“埠”,然後單擊“下一步”。 

  4.在“協議和埠”對話方塊中,選擇 TCP。選擇“特定本地埠”,然後鍵入資料庫引擎例項的埠號,例如預設例項的埠號 1433。單擊“下一步”。 

  5.在“操作”對話方塊中,選擇“允許連線”,然後單擊“下一步”。 

  6.在“配置檔案”對話方塊中,選擇在你想要連線到資料庫引擎時描述計算機連線環境的任何配置檔案,然後單擊“下一步”。 
  7.在“名稱”對話方塊中,輸入此規則的名稱和說明,再單擊“完成”。

    














作窗格中單擊“新建規則”。 
  3.在“規則型別”對話方塊中,選擇“埠”,然後單擊“下一步”。 
  4.在“協議和埠”對話方塊中,選擇 TCP。選擇“特定本地埠”,然後鍵入資料庫引擎例項的埠號,例如預設例項的埠號 1433。單擊“下一步”。   5.在“操作”對話方塊中,選擇“允許連線”,然後單擊“下一步”。 
  6.在“配置檔案”對話方塊中,選擇在你想要連線到資料庫引擎時描述計算機連線環境的任何配置檔案,然後單擊“下一步”。 
  7.在“名稱”對話方塊中,輸入此規則的名稱和說明,再單擊“完成”。

相關推薦

配置Windows 防火牆,允許SQL Server遠端連線

在執行SQL Server的伺服器上,我們要找到哪些是SQL Server正在偵聽的埠,並將其新增到Windows防火牆的入站例外。   首先,我們需要新增 SQL Server 服務偵聽 Windows 防火牆的入站例外,以便客戶端可以通過 Windows 防火牆建立 S

配置SQL SERVER遠端連線以及kettle連線SQL SERVER

1.SQL SERVER配置 (1)伺服器屬性--->安全性,伺服器身份驗證,選擇 SQL Server和Windows身份驗證模式 (2)伺服器屬性--->連線,勾選允許遠端連線到此

IIS配置Windows防火牆允許外部訪問

控制面板-Windows防火牆-高階設定-入站規則在入站規則視窗中找到“BranchCache內容檢索(HTTP-In)”選項並啟用此規則。 這時候遠端使用者通過網站地址即可訪問站點程式。 但是如果遠端使用者訪問IIS的非80埠,也會出現不能訪問的問題。 這是因為“Bra

SQL連線問題:在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器。請驗證例項名稱是否正確並且 SQL Server配置允許遠端連線

在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器。請驗證例項名稱是否正確並且 SQL Server 已配置為允許遠端連線。 (provider: 命名管道

在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器。請驗證例項名稱是否正確並且 SQL Server配置允許遠端連線。 (provider: 命名管

今早開機發現,開啟SQL Server 2008 的 SQL Server Management Studio,輸入sa的密碼發現,無法登陸資料庫?提示以下錯誤: “在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器。請驗證

遠端連線區域網內的sql server 無法連線 錯誤與解決方法

第一個錯誤"SQL Server 不存在或訪問被拒絕"通常是最複雜的,錯誤發生的原因比較多,需要檢查的方面也比較多 。一般說來,有以下幾種可能性:   1、SQL Server名稱或IP地址拼寫有誤;   2、伺服器端網路配置有誤;   3、客戶端網路配置有誤。   要解決這個問題,我們一般要遵循以

Error:System.Data.SqlClient.SqlException: 在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤,請檢查遠端連線是否開啟。解決方法

  Error資訊: System.Data.SqlClient.SqlException: 在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器。請驗證例項名稱是否正確並且 SQL Server 已配置為允許遠端連線  (pr

配置系統初始化失敗0 x84b10001當在Windows上安裝SQL Server

為了修復這個錯誤我們必須修改機器。配置檔案。我們需要刪除的配置部分包含所有的Windows Communication Foundation(WCF)ServiceModel配置元素。我至今仍不明白為什麼我們需要刪除這部分錯誤訊息消失。 有兩種方法,你可以試著解決這個問

windows下QT+SQL server開發環境配置注意事項

踩過無數坑之後,終於將環境配置成功,現將注意事項記錄下來,網上能找到的一般資訊略過。 1、qt環境中確保已經安裝連結相關驅動庫。 qt安裝路徑中,C:\Qt\Qt5.8.0\5.8\mingw53_32\plugins\sqldrivers,存在相應的dll。 2、確保

JDBC(一)之與SQL Server連線配置及方法

PS:文中所用SQL Server版本為2008一、SQL Server準備工作1.配置例項的登入驗證方式    右擊 例項,選擇 屬性    單擊 安全性,選擇 SQL Server和Windows身

Windows Server2008 R2 設定允許多個人遠端連線桌面

一、前言     每次新增Windows Server2008 R2 新伺服器之後 很多人都要遠端連線伺服器進行操作,但是預設都是隻允許一個人去遠端,這樣很不方便。其實我在以前設定過,但是沒有記錄下來所以很快就忘記了。所以這就應驗了古人一句話:“好記性不如爛筆頭”,而對

配置伺服器上的SQL Server可以遠端訪問

本過程基於已經完整的安裝SQLServer2016。選擇的資料庫例項為SQLEXPRESS,賬戶為sa1.設定SQL Server2016a)     開啟SQL Server2016,使用sa使用者登入並連線例項成功後,右鍵——>屬性b)     安全性--》sa--

Windows如何用PL/SQL Developer遠端連線Oracle資料庫

第二步:如果你的plsql沒有設定中文字符集的功能,比如我的plsql developer10就沒有,那可以用設定環境變數的方式解決此問題,在環境變數中新增一個名稱為NLS_LANG值為你oracle字符集(比如SIMPLIFIED CHINESE_CHINA.ZHS16GBK)的系統變數,重啟plsql

在與 SQL Server 建立連線(或者遠端連線)出現與網路相關的或特定於例項的錯誤。Microsoft SQL Server,錯誤: 10061

登陸sqlserver2008時候用主機名登陸時候報這個錯誤 或者遠端登陸 “ ” 解決方法: 1:開啟sqlserver配置管理器 2:找到Sql server 網路配置管理器 ,MSSQLSE

jdk 1.8 配置sql server 2008 連線 ( win10 64位)

前提條件:已經有JDK1.8和ecplise 以及sql server 2008(沒有的兄弟們請先出門右轉搞好這三個再回來看) 說明:1. jdk1.8中JDBC砍掉了JDBC-ODBC,想用這種JDBC的兄弟下個版本低一點的JDK(1.6就不錯)就行了。2.

Sql server資料庫連線Oracle庫的步驟

本地使用環境 作業系統: win10 64  ,SQL Server 2012 ,Oracle  Server 11g 第一步:安裝好oracle客戶端,並配置好TNS資訊 ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = T

SQL Server連線error: 40 - 無法開啟到 SQL Server連線錯誤

在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器 在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器。請驗證例項名稱是否正確並且 SQL Ser

SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤,錯誤編號2等

在網上找了一種方法,成功解決了問題,這是原作者文章的連結http://blog.itpub.net/27026306/viewspace-769004/ 開啟SQL Server 2008 的 SQL Server Management Studio,輸入sa的密碼發現,無法登陸資料庫?提示以下錯誤:

SQL Server 2008 連線JDBC詳細圖文教程

SQL Server 2008是目前windows上使用最多的sql資料庫,2008的安裝機制是基於framework重寫的,特點是非常耗時間(我的小本本配置還是可以的。^_^)。但不需要原ISO或隱藏起來的MSI檔案(如果你不小心手工刪除這些安裝檔案的話,也不必擔心。) 這也是為什麼大多數時候,S

SQL Server連線

資料庫操作中,我們需要的結果可能在兩張表甚至多張表中,這時候就需要表連線操作,多表查詢中的各個表之間的欄位會存在連線,比如主外來鍵關聯,可以使用主外來鍵來關聯每張表。表連線方式有以下幾種: JOIN: 如果表中有至少一個匹配,則返回行 LEFT JOIN(左連線): 即