sql防火墻怎么樣去設(shè)置
sql防火墻怎么樣去設(shè)置
sql防火墻相對(duì)來(lái)說(shuō)是很重要的!那么我們要怎么樣去設(shè)置呢?下面由學(xué)習(xí)啦小編給你做出詳細(xì)的sql防火墻設(shè)置方法介紹!希望對(duì)你有幫助!
sql防火墻設(shè)置方法一:
SQL Server 2005 服務(wù):
第一個(gè)選項(xiàng)要啟動(dòng);
1、開(kāi)始->程序-->Microsoft SQL Server 2005>配置工具->SQL Server Configuration Manager->SQL Server 2005 網(wǎng)絡(luò)配置 ->“xxx(您的數(shù)據(jù)庫(kù))”的協(xié)議,
將“Named Pipes”和“TCP/IP”的狀態(tài)調(diào)成“啟用”,方法是在“Named Pipes”和“TCP/IP”上右鍵查看其屬性,在其“協(xié)議選項(xiàng)卡”中將“已啟用”調(diào)成“是”。
2 . (TCP/IP 屬性選項(xiàng)卡)
在“TCP/IP ”屬性選項(xiàng)卡的“IP 地址”選項(xiàng)卡進(jìn)行如下設(shè)置
將“IP1”模塊下的“IP”地址填寫(xiě)為您本機(jī)的IP地址
將“TCP 動(dòng)態(tài)端口”設(shè)為空(默認(rèn)為0,改為空)
將“TCP 端口”填寫(xiě)為“1433”(如果您服務(wù)器上有共存數(shù)據(jù)庫(kù),請(qǐng)賦給他們不同的TCP端口,寫(xiě)連接字符串是為其帶上各自的端口號(hào))
將“活動(dòng)”項(xiàng)和“已啟用”項(xiàng)設(shè)為“是”
* 如果用ip連接,IPAL1 的TCP端口也要設(shè)置為同樣的端口;
點(diǎn)擊“確定”將以上設(shè)置保存就可以用IP來(lái)訪問(wèn)SQL Server 2005數(shù)據(jù)庫(kù)了。
3、Microsoft SQL server 2005————配置工具——SQL server 2005 外圍應(yīng)用配置器
選擇服務(wù)和連接的外圍應(yīng)用配置器
如圖所示,選擇同時(shí)使用TCP/IP和named pipes,應(yīng)用,確定。然后再重啟一次服務(wù),一般就可以了。
4。如果還不行,可以先用計(jì)算機(jī)名登陸到數(shù)據(jù)庫(kù),單擊右鍵,選擇屬性。
安全性選項(xiàng)中 選擇SQL server和windows身份驗(yàn)證模式;
連接中選擇允許遠(yuǎn)程連接到此服務(wù)器。
5、把本機(jī)的SQL數(shù)據(jù)庫(kù)設(shè)置為服務(wù)器:
要把防火墻關(guān)閉,如果還不行就把來(lái)賓用戶打開(kāi);
如果不想關(guān)閉防火墻,就在例外里面加上端口1433;
sql防火墻設(shè)置方法二:
在嘗試從遠(yuǎn)程計(jì)算機(jī)連接到 Microsoft SQL Server 2005 實(shí)例時(shí),可能會(huì)接收到錯(cuò)誤消息。在使用任何程序連接到 SQL Server 時(shí)都可能會(huì)發(fā)生此問(wèn)題。例如,在使用 SQLCMD 實(shí)用工具連接到 SQL Server 時(shí)收到以下錯(cuò)誤消息:
Sqlcmd:錯(cuò)誤:Microsoft SQL Native Client:建立到服務(wù)器的連接時(shí)發(fā)生錯(cuò)誤。連接到 SQL Server 2005 時(shí),默認(rèn)設(shè)置 SQL Server 不允許遠(yuǎn)程連接這個(gè)事實(shí)可能會(huì)導(dǎo)致失敗。 如果沒(méi)有將 SQL Server 2005 配置為接受遠(yuǎn)程連接,則可能會(huì)發(fā)生此問(wèn)題。默認(rèn)情況下,SQL Server 2005 Express Edition 和 SQL Server 2005 Developer Edition 不允許遠(yuǎn)程連接。若要配置 SQL Server 2005 以允許遠(yuǎn)程連接,請(qǐng)完成以下所有步驟: 在您要從遠(yuǎn)程計(jì)算機(jī)連接到的 SQL Server 實(shí)例上啟用遠(yuǎn)程連接。打開(kāi)SQL Server Browser 服務(wù)。配置防火墻以允許與 SQL Server 和 SQL Server Browser 服務(wù)相關(guān)的網(wǎng)絡(luò)通訊。 本文介紹如何完成這些步驟中的每一步。
回到頂端 更多信息若要在 SQL Server 2005 實(shí)例上啟用遠(yuǎn)程連接并打開(kāi) SQL Server Browser 服務(wù),請(qǐng)使用 SQL Server 2005 外圍應(yīng)用配置器工具。在安裝 SQL Server 2005 時(shí)會(huì)安裝外圍應(yīng)用配置器工具。
回到頂端為SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 啟用遠(yuǎn)程連接 必須為要從遠(yuǎn)程計(jì)算機(jī)連接到的每個(gè) SQL Server 2005 實(shí)例啟用遠(yuǎn)程連接。為此,請(qǐng)按照下列步驟操作:?jiǎn)螕?ldquo;開(kāi)始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后單擊“SQL Server 外圍應(yīng)用配置器”。在“SQL Server 2005 外圍應(yīng)用配置器”頁(yè)上,單擊“服務(wù)和連接的外圍應(yīng)用配置器”。在“服務(wù)和連接的外圍應(yīng)用配置器”頁(yè)上,展開(kāi)“數(shù)據(jù)庫(kù)引擎”,依次單擊“遠(yuǎn)程連接”和“本地連接和遠(yuǎn)程連接”,單擊適用于您的環(huán)境的相應(yīng)協(xié)議,然后單擊“應(yīng)用”。
注意:請(qǐng)?jiān)诮邮盏揭韵孪r(shí)單擊“確定”:
直到重新啟動(dòng)數(shù)據(jù)庫(kù)引擎服務(wù)后,對(duì)連接設(shè)置所做的更改才會(huì)生效。在“服務(wù)和連接的外圍應(yīng)用配置器”頁(yè)上,展開(kāi)“數(shù)據(jù)庫(kù)引擎”,依次單擊“服務(wù)”和“停止”,等待 MSSQLSERVER 服務(wù)停止,然后單擊“啟動(dòng)”以重新啟動(dòng) MSSQLSERVER 服務(wù)?;氐巾敹藛⒂肧QL Server Browser 服務(wù) 如果您是通過(guò)使用實(shí)例名稱來(lái)運(yùn)行 SQL Server 2005 并且在連接字符串中沒(méi)有使用特定的 TCP/IP 端口號(hào),則必須啟用 SQL Server Browser 服務(wù)以允許遠(yuǎn)程連接。例如,使用 <計(jì)算機(jī)名>\SQLEXPRESS 的默認(rèn)實(shí)例名稱安裝的 SQL Server 2005 Express。不管您正在運(yùn)行多少個(gè) SQL Server 2005 實(shí)例,只需要啟用一次 SQL Server Browser 服務(wù)。若要啟用 SQL Server Browser 服務(wù),請(qǐng)執(zhí)行以下步驟。
重要說(shuō)明:這些步驟可能會(huì)增加您的安全風(fēng)險(xiǎn)。這些步驟還可能導(dǎo)致您的計(jì)算機(jī)或網(wǎng)絡(luò)更易于受到惡意用戶或惡意軟件(如病毒)的攻擊。我們之所以推薦本文介紹的這一過(guò)程,是為了使程序能夠按照設(shè)計(jì)意圖運(yùn)行,或者為了實(shí)現(xiàn)特定的程序功能。我們建議在進(jìn)行這些更改之前,充分考慮在您的特定環(huán)境中實(shí)施這一過(guò)程可能帶來(lái)的風(fēng)險(xiǎn)。如果您選擇實(shí)施此過(guò)程,請(qǐng)采用任何適當(dāng)?shù)母郊硬襟E以保護(hù)您的系統(tǒng)。我們建議只有確實(shí)需要這一過(guò)程時(shí)才使用它。單擊“開(kāi)始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后單擊“SQL Server 外圍應(yīng)用配置器”。在“SQL Server 2005 外圍應(yīng)用配置器”頁(yè)上,單擊“服務(wù)和連接的外圍應(yīng)用配置器”。在“服務(wù)和連接的外圍應(yīng)用配置器”頁(yè)上,單擊“SQL Server Browser”,在“啟動(dòng)類型”中單擊“自動(dòng)”選項(xiàng),然后單擊“應(yīng)用”。
注意:在單擊“自動(dòng)”選項(xiàng)后,每次啟動(dòng) Microsoft Windows 時(shí)將自動(dòng)啟動(dòng) SQL Server Browser 服務(wù)。單擊“啟動(dòng)”,然后單擊“確定”。注意:在計(jì)算機(jī)上運(yùn)行 SQL Server Browser 服務(wù)時(shí),計(jì)算機(jī)顯示其上運(yùn)行的每個(gè) SQL Server 實(shí)例的實(shí)例名稱和連接信息。如果不啟用 SQL Server Browser 服務(wù)并且通過(guò)分配的 TCP 端口直接連接到 SQL Server 實(shí)例,則可以降低此風(fēng)險(xiǎn)。本文不討論如何通過(guò) TCP 端口直接到 SQL Server 實(shí)例。有關(guān) SQL Server Browser 服務(wù)和連接到 SQL Server 實(shí)例的更多信息,請(qǐng)參見(jiàn)《SQL Server 聯(lián)機(jī)叢書(shū)》中的以下主題: SQL Server Browser 服務(wù)連接到 SQL Server 數(shù)據(jù)庫(kù)引擎客戶端網(wǎng)絡(luò)配置回到頂端在Windows 防火墻中創(chuàng)建例外 這些步驟適用于 Windows XP Service Pack 2 (SP2) 和 Windows Server 2003 中包含的 Windows 防火墻版本。如果您使用的是不同的防火墻系統(tǒng),請(qǐng)參閱相應(yīng)的防火墻文檔以了解更多信息。 如果在運(yùn)行 SQL Server 2005 的計(jì)算機(jī)上運(yùn)行防火墻,將會(huì)阻止訪問(wèn) SQL Server 2005 的外部連接,除非 SQL Server 2005 和 SQL Server Browser 服務(wù)可以通過(guò)防火墻進(jìn)行通信。必須為每個(gè)要接受遠(yuǎn)程連接的 SQL Server 2005 實(shí)例創(chuàng)建一個(gè)例外,并為 SQL Server Browser 服務(wù)創(chuàng)建一個(gè)例外。
在安裝 SQL Server 2005 的程序文件時(shí),SQL Server 2005 會(huì)使用一個(gè)實(shí)例 ID 作為路徑的一部分。若要為每個(gè) SQL Server 實(shí)例創(chuàng)建一個(gè)例外,必須確定正確的實(shí)例 ID。若要獲取實(shí)例 ID,請(qǐng)執(zhí)行以下步驟:?jiǎn)螕?ldquo;開(kāi)始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后單擊“SQL Server 配置管理器”。在“SQL Server 配置管理器”中,單擊右窗格中的“SQL Server Browser 服務(wù)”,右鍵單擊主窗口中的實(shí)例名稱,然后單擊“屬性”。在“SQL Server Browser 屬性”頁(yè)上,單擊“高級(jí)”選項(xiàng)卡,定位到屬性列表中的實(shí)例 ID,然后單擊“確定”。若要打開(kāi) Windows 防火墻,請(qǐng)單擊“開(kāi)始”,再單擊“運(yùn)行”,鍵入 firewall.cpl,然后單擊“確定”。 在Windows 防火墻中為 SQL Server 2005 創(chuàng)建例外 若要在 Windows 防火墻中為 SQL Server 2005 創(chuàng)建例外,請(qǐng)執(zhí)行以下步驟:在Windows 防火墻中,單擊“例外”選項(xiàng)卡,然后單擊“添加程序”。在“添加程序”窗口中,單擊“瀏覽”。單擊C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可執(zhí)行程序,單擊“打開(kāi)”,然后單擊“確定”。
注意:上述路徑可能會(huì)根據(jù) SQL Server 2005 的安裝位置而不同。MSSQL.1 這個(gè)占位符代表的是您在前面過(guò)程的步驟 3 中獲得的實(shí)例 ID。對(duì)于每個(gè)需要為其創(chuàng)建例外的 SQL Server 2005 實(shí)例,重復(fù)步驟 1 到步驟 3。在Windows 防火墻中為 SQL Server Browser 服務(wù)創(chuàng)建例外 若要在 Windows 防火墻中為 SQL Server Browser 服務(wù)創(chuàng)建例外,請(qǐng)執(zhí)行以下步驟:在Windows 防火墻中,單擊“例外”選項(xiàng)卡,然后單擊“添加程序”。在“添加程序”窗口中,單擊“瀏覽”。單擊C:\Program Files\Microsoft SQL Server\Shared\sqlbrowser.exe 可執(zhí)行程序,單擊“打開(kāi)”,然后單擊“確定”。
注意:上述路徑可能會(huì)根據(jù) SQL Server 2005 的安裝位置而不同?;氐巾敹?br/>
看了“sql防火墻怎么樣去設(shè)置”文章的還看了: