一,Microsoft SQL Server 2008R2數據庫設置sql
1. 開始=>程序=>Microsoft SQL Server 2008R2=>配置工具=>SQL Server配置管理器數據庫
2. SQL Server網絡配置=>SQLEXPRESS的協議=>TCP/IP協議,設置爲啓用。後端
3.右鍵TCP/IP屬性,找到數據庫安裝服務器所對應的靜態IP地址所對應的選項,本例爲IP4,將TCP動態端口去掉,TCP端口改成1433(默認),活動和已啓用改成是。安全
4.將IPALL中的TCP動態端口去掉,TCP端口改成1433。服務器
5.而後,將SQL Server服務中的,SQL Server(SQLEXPRESS)服務重啓。網絡
二,配置數據庫服務器上的 Windows 防火牆架構
三,SQL Server 使用的端口tcp
下面幾個表可有助於您肯定 SQL Server 所使用的端口。工具
下表列出了數據庫引擎常常使用的端口。spa
應用場景 |
端口 |
註釋 |
經過 TCP 運行的 SQL Server 默認實例 |
TCP 端口 1433 |
這是容許經過防火牆的最經常使用端口。它適用於與默認數據庫引擎安裝或做爲計算機上惟一運行實例的命名實例之間的例行鏈接。(命名實例具備特殊的注意事項。請參閱本主題後面的動態端口)。 |
採用默認配置的 SQL Server 命名實例 |
此 TCP 端口是在啓動數據庫引擎時肯定的動態端口。 |
請參閱下面動態端口部分中的描述。當使用命名實例時,SQL Server Browser 服務可能須要 UDP 端口 1434。 |
配置爲使用固定端口的 SQL Server 命名實例 |
由管理員配置的端口號。 |
請參閱下面動態端口部分中的描述。 |
專用管理員鏈接 |
對於默認實例,爲 TCP 端口 1434。其餘端口用於命名實例。有關端口號,請查看錯誤日誌。 |
默認狀況下,不會啓用與專用管理員鏈接 (DAC) 的遠程鏈接。若要啓用遠程 DAC,請使用外圍應用配置器方面。有關詳細信息,請參閱瞭解外圍應用配置器。 |
SQL Server Browser 服務 |
UDP 端口 1434 |
SQL Server Browser 服務用於偵聽指向命名實例的傳入鏈接,併爲客戶端提供與此命名實例對應的 TCP 端口號。一般,只要使用數據庫引擎的命名實例,就會啓動 SQL Server Browser 服務。若是客戶端配置爲鏈接到命名實例的特定端口,則沒必要啓動 SQL Server Browser 服務。 |
經過 HTTP 端點運行的 SQL Server 實例。 |
能夠在建立 HTTP 端點時指定。對於 CLEAR_PORT 通訊,默認端口爲 TCP 端口 80,對於 SSL_PORT 通訊,默認端口爲 443。 |
用於經過 URL 實現的 HTTP 鏈接。 |
經過 HTTPS 端點運行的 SQL Server 默認實例。 |
TCP 端口 443 |
用於經過 URL 實現的 HTTPS 鏈接。HTTPS 是使用安全套接字層 (SSL) 的 HTTP 鏈接。 |
Service Broker |
TCP 端口 4022。若要驗證使用的端口,請執行下面的查詢: SELECT name, protocol_desc, port, state_desc FROM sys.tcp_endpoints WHERE type_desc = 'SERVICE_BROKER' |
對於 SQL ServerService Broker,沒有默認端口,不過這是聯機叢書示例中使用的常規配置。 |
數據庫鏡像 |
管理員選擇的端口。若要肯定此端口,請執行如下查詢: SELECT name, protocol_desc, port, state_desc FROM sys.tcp_endpoints WHERE type_desc = 'DATABASE_MIRRORING' |
對於數據庫鏡像,沒有默認端口,不過聯機叢書示例使用 TCP 端口 7022。務必避免中斷正在使用的鏡像端點,尤爲是處於帶有自動故障轉移功能的高安全模式下時。防火牆配置必須避免破壞仲裁。有關詳細信息,請參閱指定服務器網絡地址(數據庫鏡像)。 |
複製 |
與 SQL Server 的複製鏈接使用典型的常規數據庫引擎端口(供默認實例使用的 TCP 端口 1433 等) 複製快照的 Web 同步和 FTP/UNC 訪問要求在防火牆上打開其餘端口。爲了將初始數據和架構從一個位置傳輸到另外一個位置,複製可使用 FTP(TCP 端口 21)或者經過 HTTP(TCP 端口 80)或文件和打印共享(TCP 端口 13七、138 或 139)進行的同步。 |
對於經過 HTTP 進行的同步,複製使用 IIS 端點(其端口可配置,但默認狀況下爲端口 80),不過 IIS 進程經過標準端口(對於默認實例爲 1433)鏈接到後端 SQL Server。 在使用 FTP 進行 Web 同步期間,FTP 傳輸是在 IIS 和 SQL Server 發佈服務器之間進行,而非在訂閱服務器和 IIS 之間進行。 有關詳細信息,請參閱Configuring Microsoft Internet Security and Acceleration Server for Microsoft SQL Server 2000 Replication over the Internet(爲經過 Internet 進行的 Microsoft SQL Server 2000 複製配置 Microsoft Internet Security and Acceleration Server)。 |
Transact-SQL 調試器 |
TCP 端口 135 可能還須要 IPsec 例外。 |
若是使用 Visual Studio,則在 Visual Studio 主機計算機上,還必須將 Devenv.exe 添加到「例外」列表中並打開 TCP 端口 135。 若是使用 Management Studio,則在 Management Studio 主機計算機上,還必須將 ssms.exe 添加到「例外」列表中並打開 TCP 端口 135。有關詳細信息,請參閱配置和啓動 Transact-SQL 調試器。 |