公司項目中因為會使用到SQL server數據庫,但是自己電腦無論安裝
2008R2
或者2014
版本都不成功,我想可能是和之前安裝的一些Windows的軟件存在沖突。
於是便單獨創建了一台虛擬機,在虛擬機中安裝了SQL Server
數據庫以及開發工具開始進行工作了,前幾天還好,但是到了后面就會發現在虛擬機中開發辦公效率相當低下,響應速度永遠跟不上我的思維與手速,哈哈。
便想在還是要在本機進行開發辦公,但是只要遠程連接虛擬機中的SQL Server
數據庫不就行了?!於是就開始了以下操作步驟:
一、虛擬機及數據庫設置
-
首先打開虛擬機中SQL Server Configuration Manager(SQL Server配置管理器),選擇網絡配置,並找到所創建的數據庫實例的協議:
-
雙擊TCP/IP,在彈窗中選擇IP地址,一直下拉,最下方IPALL中將端口號改為1433,點擊應用即可:
-
在配置管理器中,選擇SQLServer服務,將服務中所創建實例的服務重新啟動,即可在外部對此實例進行連接。
-
虛擬機選擇橋接模式(復選框不要勾上),此時虛擬機和物理機都能Ping通,但物理機ping不通虛擬機網關,虛擬機也ping不通物理機網關;
二、Windows添加防火牆允許端口設置
-
桌面左下角,點擊開始,找到控制面板,點擊打開,點擊“打開或關閉Windows防火牆”,確認Windows防火牆是否打開,點擊“高級設置”
-
在“高級安全 Window 防火牆”窗口中,“入站規則” → “新建規則”
-
彈出“新建入站規則向導”,選擇“端口” → “下一步”
-
協議和端口:選擇相應的協議,如添加1433端口,選擇TCP,特定本地端口輸入1433,下一步
-
操作:選擇“允許連接”,下一步
-
配置文件:勾選“域”,“專用”,“公司”,點擊下一步
-
名稱:輸入端口名稱和描述信息,點擊完成
-
恭喜!至此這樣就開啟防火牆了,外網也可以正常訪問開放的指定端口了!