SQLServer中怎么允許遠(yuǎn)程連接-創(chuàng)新互聯(lián)

SQL Server中怎么允許遠(yuǎn)程連接,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

成都創(chuàng)新互聯(lián)公司技術(shù)團(tuán)隊十多年來致力于為客戶提供成都網(wǎng)站建設(shè)、做網(wǎng)站成都品牌網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗豐富的技術(shù)團(tuán)隊,先后服務(wù)、推廣了成百上千網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。

1.新建登錄

展開服務(wù)器名下的“安全性”項,展開“登錄名”項,右擊“登錄名”項,選擇“新建登錄名”,鍵入登錄名稱,勾選SQL Server 身份驗證;

2.把新建登錄名映射為目標(biāo)的用戶

在界面左方選擇“用戶映射”,右上勾選目標(biāo)數(shù)據(jù)庫,右下確保該用戶的數(shù)據(jù)庫角色為db_owner和public.

3.配置服務(wù)器允許SQL Server 身份驗證

右擊SQL 服務(wù)器名稱,選擇“屬性”》選擇“安全性”,右方勾選“SQL Server 身份驗證和Windows 身份驗證模式”》確定。

重啟服務(wù)器:右擊右擊SQL 服務(wù)器名稱,選擇“重新啟動”。

第二部分 配置服務(wù)器

如果沒有將 SQL Server 2005 配置為接受遠(yuǎn)程連接,則可能建立到服務(wù)器的連接時發(fā)生錯誤。默認(rèn)情況下,SQL Server 2005 Express Edition 和 SQL Server 2005 Developer Edition 不允許遠(yuǎn)程連接。若要配置 SQL Server 2005 以允許遠(yuǎn)程連接,請完成以下所有步驟:
·         在您要從遠(yuǎn)程計算機(jī)連接到的 SQL Server 實(shí)例上啟用遠(yuǎn)程連接。
·         打開 SQL Server Browser 服務(wù)。
·         配置防火墻以允許與 SQL Server 和 SQL Server Browser 服務(wù)相關(guān)的網(wǎng)絡(luò)通訊。
本文介紹如何完成這些步驟中的每一步。
若要在 SQL Server 2005 實(shí)例上啟用遠(yuǎn)程連接并打開 SQL Server Browser 服務(wù),請使用 SQL Server 2005 外圍應(yīng)用配置器工具。在安裝 SQL Server 2005 時會安裝外圍應(yīng)用配置器工具。
為 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 啟用遠(yuǎn)程連接
必須為要從遠(yuǎn)程計算機(jī)連接到的每個 SQL Server 2005 實(shí)例啟用遠(yuǎn)程連接。為此,請按照下列步驟操作:
1.  單擊“開始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后單擊“SQL Server 外圍應(yīng)用配置器”。
2.  在“SQL Server 2005 外圍應(yīng)用配置器”頁上,單擊“服務(wù)和連接的外圍應(yīng)用配置器”。
3.  在“服務(wù)和連接的外圍應(yīng)用配置器”頁上,展開“數(shù)據(jù)庫引擎”,依次單擊“遠(yuǎn)程連接”和“本地連接和遠(yuǎn)程連接”,單擊適用于您的環(huán)境的相應(yīng)協(xié)議,然后單擊“應(yīng)用”。注意:請在接收到以下消息時單擊“確定”:
直到重新啟動數(shù)據(jù)庫引擎服務(wù)后,對連接設(shè)置所做的更改才會生效。
4.  在“服務(wù)和連接的外圍應(yīng)用配置器”頁上,展開“數(shù)據(jù)庫引擎”,依次單擊“服務(wù)”和“停止”,等待 MSSQLSERVER 服務(wù)停止,然后單擊“啟動”以重新啟動 MSSQLSERVER 服務(wù)。
啟用 SQL Server Browser 服務(wù)
如果您是通過使用實(shí)例名稱來運(yùn)行 SQL Server 2005 并且在連接字符串中沒有使用特定的 TCP/IP 端口號,則必須啟用 SQL Server Browser 服務(wù)以允許遠(yuǎn)程連接。例如,使用 <計算機(jī)名>\SQLEXPRESS 的默認(rèn)實(shí)例名稱安裝的 SQL Server 2005 Express。不管您正在運(yùn)行多少個 SQL Server 2005 實(shí)例,只需要啟用一次 SQL Server Browser 服務(wù)。若要啟用 SQL Server Browser 服務(wù),請執(zhí)行以下步驟。
重要說明:這些步驟可能會增加您的安全風(fēng)險。這些步驟還可能導(dǎo)致您的計算機(jī)或網(wǎng)絡(luò)更易于受到惡意用戶或惡意軟件(如病毒)的攻擊。我們之所以推薦本文介紹的這一過程,是為了使程序能夠按照設(shè)計意圖運(yùn)行,或者為了實(shí)現(xiàn)特定的程序功能。我們建議在進(jìn)行這些更改之前,充分考慮在您的特定環(huán)境中實(shí)施這一過程可能帶來的風(fēng)險。如果您選擇實(shí)施此過程,請采用任何適當(dāng)?shù)母郊硬襟E以保護(hù)您的系統(tǒng)。我們建議只有確實(shí)需要這一過程時才使用它。
1.  單擊“開始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后單擊“SQL Server 外圍應(yīng)用配置器”。
2.  在“SQL Server 2005 外圍應(yīng)用配置器”頁上,單擊“服務(wù)和連接的外圍應(yīng)用配置器”。
3.  在“服務(wù)和連接的外圍應(yīng)用配置器”頁上,單擊“SQL Server Browser”,在“啟動類型”中單擊“自動”選項,然后單擊“應(yīng)用”。注意:在單擊“自動”選項后,每次啟動 Microsoft Windows 時將自動啟動 SQL Server Browser 服務(wù)。
4.  單擊“啟動”,然后單擊“確定”。
注意:在計算機(jī)上運(yùn)行 SQL Server Browser 服務(wù)時,計算機(jī)顯示其上運(yùn)行的每個 SQL Server 實(shí)例的實(shí)例名稱和連接信息。如果不啟用 SQL Server Browser 服務(wù)并且通過分配的 TCP 端口直接連接到 SQL Server 實(shí)例,則可以降低此風(fēng)險。本文不討論如何通過 TCP 端口直接到 SQL Server 實(shí)例。有關(guān) SQL Server Browser 服務(wù)和連接到 SQL Server 實(shí)例的更多信息,請參見《SQL Server 聯(lián)機(jī)叢書》中的以下主題:
&middot;         SQL Server Browser 服務(wù)
&middot;         連接到 SQL Server 數(shù)據(jù)庫引擎
&middot;         客戶端網(wǎng)絡(luò)配置
在 Windows 防火墻中創(chuàng)建例外
這些步驟適用于 Windows XP Service Pack 2 (SP2) 和 Windows Server 2003 中包含的 Windows 防火墻版本。如果您使用的是不同的防火墻系統(tǒng),請參閱相應(yīng)的防火墻文檔以了解更多信息。如果在運(yùn)行 SQL Server 2005 的計算機(jī)上運(yùn)行防火墻,將會阻止訪問 SQL Server 2005 的外部連接,除非 SQL Server 2005 和 SQL Server Browser 服務(wù)可以通過防火墻進(jìn)行通信。必須為每個要接受遠(yuǎn)程連接的 SQL Server 2005 實(shí)例創(chuàng)建一個例外,并為 SQL Server Browser 服務(wù)創(chuàng)建一個例外。在安裝 SQL Server 2005 的程序文件時,SQL Server 2005 會使用一個實(shí)例 ID 作為路徑的一部分。若要為每個 SQL Server 實(shí)例創(chuàng)建一個例外,必須確定正確的實(shí)例 ID。若要獲取實(shí)例 ID,請執(zhí)行以下步驟:
1.  單擊“開始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后單擊“SQL Server 配置管理器”。
2.  在“SQL Server 配置管理器”中,單擊右窗格中的“SQL Server Browser 服務(wù)”,右鍵單擊主窗口中的實(shí)例名稱,然后單擊“屬性”。
3.  在“SQL Server Browser 屬性”頁上,單擊“高級”選項卡,定位到屬性列表中的實(shí)例 ID,然后單擊“確定”。
若要打開 Windows 防火墻,請單擊“開始”,再單擊“運(yùn)行”,鍵入 firewall.cpl,然后單擊“確定”。
在 Windows 防火墻中為 SQL Server 2005 創(chuàng)建例外
若要在 Windows 防火墻中為 SQL Server 2005 創(chuàng)建例外,請執(zhí)行以下步驟:
1.  在 Windows 防火墻中,單擊“例外”選項卡,然后單擊“添加程序”。
2.  在“添加程序”窗口中,單擊“瀏覽”。
3.  單擊 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可執(zhí)行程序,單擊“打開”,然后單擊“確定”。注意:上述路徑可能會根據(jù) SQL Server 2005 的安裝位置而不同。MSSQL.1 這個占位符代表的是您在前面過程的步驟 3 中獲得的實(shí)例 ID。
4.  對于每個需要為其創(chuàng)建例外的 SQL Server 2005 實(shí)例,重復(fù)步驟 1 到步驟 3。
在 Windows 防火墻中為 SQL Server Browser 服務(wù)創(chuàng)建例外
若要在 Windows 防火墻中為 SQL Server Browser 服務(wù)創(chuàng)建例外,請執(zhí)行以下步驟:
1.  在 Windows 防火墻中,單擊“例外”選項卡,然后單擊“添加程序”。
2.  在“添加程序”窗口中,單擊“瀏覽”。
3.  單擊 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可執(zhí)行程序,單擊“打開”,然后單擊“確定”。注意:上述路徑可能會根據(jù) SQL Server 2005 的安裝位置而不同。
第三部分 配置TCP/IP

(1)開始菜單 》所有程序 》Microsoft SQL Server 2005 》配置工具 》SQL Server Configuration Manager

(2) SQL Server 配置管理器(本地) 》 SQL Server 2005 網(wǎng)絡(luò)配置 》 <服務(wù)器名稱>的協(xié)議

(3)在界面右方,右擊TCP/IP 》屬性

(4)選擇“IP地址” , 對“IP1”項目下的屬性作如下修改:

      a.清空IP地址屬性 b.把TCP端口設(shè)為1433(或其他) c.把已啟用屬性設(shè)為“是”

     最后選擇確定

(5)打開外圍應(yīng)用配置器,重啟服務(wù)器

附錄 遠(yuǎn)程連接故障的解決

現(xiàn)象1:若系統(tǒng)中先裝精簡版SQL 2005(SQL Server 2005 Express),再裝其他版本,則遠(yuǎn)程連接會失敗。

解決:

(1)卸載所有SQL 2005 實(shí)例

控制面板》添加或刪除程序》Microsoft SQL Server 2005, 點(diǎn)擊“刪除”》選擇1個SQL實(shí)例組件(不要刪除公共組件)》“下一步”(見下圖)

 以上步驟每次只能刪除1個實(shí)例,重復(fù)這些步驟直至刪除所有SQL實(shí)例。


 (2)安裝SQL Server 2005新實(shí)例

啟動SQL Server 2005安裝程序(精簡版之外的版本),當(dāng)被問要安裝的組件時,勾選“SQL Server Database Services”,點(diǎn)擊“下一步”(見下圖),就會安裝一個新實(shí)例。

 
(3)配置新實(shí)例
對步驟(2)安裝的新實(shí)例,按照本文第一、二部分的操作指導(dǎo)進(jìn)行配置,以使它可以被遠(yuǎn)程連接。

看完上述內(nèi)容,你們掌握SQL Server中怎么允許遠(yuǎn)程連接的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

當(dāng)前標(biāo)題:SQLServer中怎么允許遠(yuǎn)程連接-創(chuàng)新互聯(lián)
文章地址:http://bm7419.com/article2/gddic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、移動網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、面包屑導(dǎo)航做網(wǎng)站、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)