SQL Server遠(yuǎn)程連接的設(shè)置步驟(圖文)
SQL Server正常連接時(shí),若不需要遠(yuǎn)程操控其他電腦,可以用Windows身份驗(yàn)證模式,但是涉及到遠(yuǎn)程處理時(shí),需要通過SQL Server身份驗(yàn)證登錄。具體操作如下。
首先,我們在登錄時(shí),選擇Windows身份驗(yàn)證,然后連接到服務(wù)器。
進(jìn)入到登錄主頁面后,右擊當(dāng)前的對象資源管理器,選擇屬性,彈出如下圖所示的頁面,選擇安全性,將服務(wù)器身份驗(yàn)證勾選為SQL Server和Windows身份驗(yàn)證模式,(若在安裝軟件時(shí)已選擇第二種驗(yàn)證模式,可直接通過賬號登錄)如圖2所示。
圖2.
圖3.
如圖3所示,服務(wù)器屬性選擇連接頁面,勾選允許遠(yuǎn)程連接到此服務(wù)器,然后點(diǎn)擊確定。通常首次修改驗(yàn)證方式后需要重新啟動(dòng)該實(shí)例方可生效。
接下來需要設(shè)置系統(tǒng)管理員屬性。點(diǎn)擊對象資源管理器→安全性→登錄名→sa,右擊屬性,彈出如下所示的頁面。
圖4.
圖5.
如圖4.圖5.所示,首先設(shè)置好常規(guī)屬性,設(shè)置當(dāng)前的登錄名,默認(rèn)sa,創(chuàng)建當(dāng)前的登錄密碼。之后在狀態(tài)頁,登錄屬性點(diǎn)擊已啟用,然后,點(diǎn)擊確定。再次登錄,我們就可以使用SQL Server身份驗(yàn)證,輸入當(dāng)前的用戶名及密碼,便能連接上。
在重新登錄成功后,右擊當(dāng)前的對象資源管理器下面的數(shù)據(jù)庫,選擇‘方面’,進(jìn)入圖6所示頁面。
圖6.
點(diǎn)擊服務(wù)器配置,將“RemoteAccessEnabled”屬性和”RemotoDacEnabled”設(shè)為“True”,點(diǎn)擊確定后退出。
接下來需配置Sql Server Configuration Manager (SSCM),再開始菜單中選擇SQL Server配置管理器。選中左側(cè)的“SQL Server服務(wù)”,確保右側(cè)的“SQL Server”以及SQL Server Browser正在運(yùn)行,如圖7.圖8.所示。
圖7.
圖8.
接下來左側(cè)“SQL Server網(wǎng)絡(luò)配置”,打開本機(jī)數(shù)據(jù)庫實(shí)例名的協(xié)議,確認(rèn)右側(cè)的TCP/IP狀態(tài),默認(rèn)是“已禁用”,將其修改為“已啟用”。
圖9.
圖10.
右擊TCP/IP的屬性,在圖9.所示頁面將IP1、IP2、IPAII的TCP端口改為1433,TCP動(dòng)態(tài)端口設(shè)置為空,已啟用選擇‘是’,點(diǎn)擊應(yīng)用。
接下來需要再SQL本地客戶端中,將客戶端協(xié)議的TCP/IP啟用,右擊屬性,將默認(rèn)端口設(shè)置為1433,已啟用設(shè)置為‘是’,然后關(guān)閉當(dāng)前頁面。如圖11.圖12.所示。
圖11.
圖12.
完成如上配置后,接下來需要對防火墻進(jìn)行操作,首先在進(jìn)入防火墻和網(wǎng)絡(luò)保護(hù)頁面后,點(diǎn)擊允許應(yīng)用通過防火墻,將我們SQL Server軟件對應(yīng)的安裝的運(yùn)行程序添加到允許的列表。隨后返回當(dāng)前頁面點(diǎn)擊高級設(shè)置,如圖13.所示。
圖13.
圖14.
如圖14.所示,選擇入站規(guī)則。點(diǎn)擊右側(cè)進(jìn)入新建入站規(guī)則向?qū)?,選擇端口,點(diǎn)擊下一步進(jìn)入?yún)f(xié)議端口選擇頁面。
圖15.
因?yàn)槲覀冃枰x擇TCP和UDP兩個(gè)端口,所以此處需要一個(gè)個(gè)設(shè)置,當(dāng)前選擇TCP,輸入端口1433后,點(diǎn)擊下一步,選擇允許連接,下一步,在域,專用和公用網(wǎng)絡(luò)中選擇自己需要的網(wǎng)絡(luò)規(guī)則,最后點(diǎn)擊下一步,完成入站規(guī)則配置。
同樣的方式配置TCP(1433)端口出站規(guī)則,UDP(1434)端口的入站和出站規(guī)則。然后點(diǎn)擊確定,就完成的遠(yuǎn)程連接的所有設(shè)置。
接下來我們測試一下遠(yuǎn)程連接是否成功,新建一個(gè)文本文檔,將后綴改成udl.然后雙擊運(yùn)行,如圖16.所示。
圖16.
將需要遠(yuǎn)程連接端的IP地址輸入,將對方電腦數(shù)據(jù)庫登錄的用戶名及密碼填入,然后選擇相應(yīng)的數(shù)據(jù)庫,若測試連接成功,則表明遠(yuǎn)程訪問設(shè)置已成功。
在重啟電腦后使用SQL Server身份驗(yàn)證方式重新登錄數(shù)據(jù)庫時(shí),若出現(xiàn)代號為10048的錯(cuò)誤,當(dāng)在系統(tǒng)管理器的服務(wù)頁面對應(yīng)的程序無法手動(dòng)啟動(dòng)時(shí),這通常是SQL Server的端口號被其他應(yīng)用程序占用,此時(shí)我們可通過控制臺程序找出占用的通道,輸入netstat –an –o,可彈出如下界面。
圖17.
通過圖17.所示的頁面,我們可以看到端口1433被占用的PID,隨后我們打開任務(wù)管理器中的服務(wù)選項(xiàng),找到對應(yīng)的PID的名稱,然后停止該服務(wù)。隨后在控制臺輸入‘net start mssqlserver’,啟動(dòng)該服務(wù)。再次進(jìn)入用戶登錄頁面,就可以登錄成功了。
至此,SQL Server關(guān)于遠(yuǎn)程連接的設(shè)置全部完成。
到此這篇關(guān)于SQL Server遠(yuǎn)程連接的設(shè)置步驟(圖文)的文章就介紹到這了,更多相關(guān)SQL Server遠(yuǎn)程連接內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何將sql執(zhí)行的錯(cuò)誤消息記錄到本地文件中實(shí)現(xiàn)過程
sql語句的錯(cuò)誤信息都可以在sys.messages表里面找到,下面與大家分享下將sql 執(zhí)行的錯(cuò)誤消息記錄到本地文件中,不會(huì)的朋友可以參考下哈2013-05-05詳解DB2 sqlstate 57016 SQLCODE=-668 原因碼 "7"錯(cuò)誤的快速解決辦法
db2 sqlstate 57016,db2 57016 原因碼7錯(cuò)誤怎么解決呢?下面小編給大家?guī)砹薉B2 sqlstate 57016 SQLCODE=-668 原因碼 "7"錯(cuò)誤的快速解決辦法,一起看下吧2016-08-08安裝完成后如何找回SQL Server實(shí)例安裝時(shí)的序列號
當(dāng)我們需要再次安裝sqlserver時(shí),如何找回sqlserver實(shí)例安裝時(shí)的序列號呢?下面,跟著腳本之家小編一起學(xué)習(xí)安裝完成后如何找回SQL Server實(shí)例安裝時(shí)的序列號,需要的朋友可以參考下2015-09-09SQL對冗余數(shù)據(jù)的刪除重復(fù)記錄只保留單條的說明
本文講一下數(shù)據(jù)庫中通常存在一些冗余數(shù)據(jù),如重復(fù)記錄就是一種,那這樣的記錄如何刪除呢?2010-03-03將MSSQL Server 導(dǎo)入/導(dǎo)出到遠(yuǎn)程服務(wù)器教程的圖文方法分享
如何將MSSQL Server 導(dǎo)入/導(dǎo)出到遠(yuǎn)程服務(wù)器教程,需要mssql數(shù)據(jù)庫備份的朋友用得到。2011-08-08sql時(shí)間格式化輸出、Convert函數(shù)應(yīng)用示例
這篇文章主要介紹了sql時(shí)間格式化輸出、Convert函數(shù)應(yīng)用,需要的朋友可以參考下2014-03-03Microsoft SQL Server 2012 數(shù)據(jù)庫安裝圖解教程
這篇文章主要為大家介紹下Microsoft SQL Server 2012 數(shù)據(jù)庫安裝教程,需要的朋友可以參考下2013-11-11