酒店賓館型網站開發(fā)網站是怎么做的
阿里云 WindowsServer 使用之 配置 SQL Server 允許遠程連接
第一步:安裝 SQL Server 數據庫
-
這是一個很詳細的安裝教程,可以參考一下
-
安裝SQL Server詳細教程
-
需要注意:安裝實例時,建議在‘身份驗證模式’直接選擇“混合模式”,直接使用默認的“sa”賬號。
第二步:配置 SQL Server 允許遠程連接
-
打開 SQL Server Management Studio (SSMS)。
-
連接到 SQL Server 實例。
-
在對象資源管理器中,右鍵點擊服務器名稱,選擇“屬性”。
-
在“安全性”頁面上,選擇“SQL Server 和 Windows 身份驗證模式”。
- 在安裝時沒有選擇“混合模式”的實例需要添加一個賬號用于連接實例。
-
在“連接”頁面上,'遠程服務器連接’選擇“允許遠程連接到此服務器”。
-
點擊“確定”保存更改。
第三步:配置 SQL Server Browser 服務
SQL Server Browser 服務用于為 SQL Server 實例提供實例名稱解析。確保此服務在 Windows Server 上是啟動的。
-
打開 SQL Server Configuration Manager(SQL Server 配置管理器)。
-
在左側導航窗格中,打開“SQL Server 服務”,運行“SQL Server Browser”,可以和我一樣設置為自動。
-
我這邊是只安裝了單個實例的畫面,前三個默認都是自動,“SQL Server(MSSQLSERVER)”就是我的實例服務。
-
-
第四步:配置網絡和 TCP/IP
-
打開 SQL Server Configuration Manager。
-
在左側導航窗格中,展開“SQL Server 網絡配置”。
-
再次點擊對應的協議展開,如“MSSQLSERVER 的協議”。
-
在“協議”頁面上,確?!?strong>TCP/IP”是啟用的。
-
-
右鍵點擊“TCP/IP”,選擇“屬性”。
-
在“IP 地址”選項卡上,為 IPAll 設置 TCP 端口為 1433(或者設置為 SQL Server 配置的其他端口)。
-
注意,使用了特定的 IP 地址,確保在 TCP 動態(tài)端口和 TCP 靜態(tài)端口中沒有設置沖突(默認的一般都沒有沖突)。
-
-
第五步:配置 Windows 防火墻允許遠程連接
-
進入 控制面板 -> 系統(tǒng)和安全 -> Windows Defender 防火墻,打開 Windows 防火墻設置。
-
選擇“高級設置”
-
確保“SQL Server (MSSQLSERVER)”入站規(guī)則是啟用的。如果沒有,您需要添加一個新的入站規(guī)則。
添加入站規(guī)則
目的是允許使用TCP/IP協議通過端口“1433”,訪問實例“ MSSQLSERVER”。
添加 TCP 端口規(guī)則
- 規(guī)制類型選“端口”
- 協議和端口選“TCP協議,端口選特定本地端口,填 1433”(根據設置的端口來填)
- 操作選“允許連接”
- 配置文件將三個全選(這里是指定這個規(guī)則的作用范圍)
- 名稱:名稱是必填的,描述便于記錄該規(guī)制的功能”
添加 SQLServer 實例規(guī)則
-
規(guī)制類型選“程序”
-
-
程序選“實例MSSQLSERVER的二進制文件”(這個文件就是實例MSSQLSERVER的)
-
-
-
操作選“允許連接”(參考:添加 TCP 端口規(guī)則)
-
配置文件將三個全選(參考:添加 TCP 端口規(guī)則)
-
名稱:名稱是必填的,描述便于記錄該規(guī)制的功能”
-
第六步:添加 云服務器 ECS 訪問規(guī)則
-
在 云服務器 ECS -> 安全組 上,添加入方向的訪問規(guī)則。
-
優(yōu)先級:100;參考默認規(guī)則。
-
協議類型:自定義TCP;前面設置 SQL Server 遠程時,就是使用 TCP/IP 協議。
-
端口范圍:1433;前面設置的 IPALL 的 TCP 端口。
-
授權對象:0.0.0.0/0;意思是允許所有 IP 訪問。
-
描述:就是名稱。
-
-
測試連接
-
從本地計算機上,使用 SSMS 或其他 SQL Server 客戶端工具嘗試連接到阿里云上的 SQL Server 實例。確保使用正確的服務器名稱、實例名稱、身份驗證方式以及憑據。
-
假定,阿里云 WindowsServer 公網 IP 為:120.xx.xx.xxx;SQL Server 中設置的 IPALL 的 TCP 端口為:1433;用戶名為:sa;密碼為:yyyyyy
-