1.虛擬機網絡配置
選擇NAT模式,或者選擇自定義模式
選擇自定義模式則在虛擬機系統里面設置好固定的IP地址(這個IP地址就是后面登錄服務器用的IP地址)
最后達到的效果是回到本機可以ping通虛擬機里面的IP地址,並且虛擬機也可以ping通本機IP
2.數據庫設置
在數據庫配置管理器里面選擇需要使用的實例服務啟用Named pipes和TCP/IP
(沒有LOCAL協議的就選擇MSSQLSERVER協議)
TCP/IP里面所有TCP端口都設置為1433
動態端口設置成0
IP地址設置為127.0.0.1和虛擬機IP
IPALL的TCP端口必須為1433
設置完成之后重啟兩個服務(如果上面選擇的是MSSQLSERVER協議就重啟它)
保證實例服務和SQL Server Bowser運行(LOCAL為實例名)
數據庫管理系統中右擊服務器,點屬性,安全性設置如下圖
連接設置如下圖,勾選允許遠程連接
使用SQL Server身份驗證,配置好登錄名和密碼(建議安裝數據庫的時候手動配置,如安裝時未配置則自行搜索如何添加登錄名和密碼)
3.虛擬機系統設置
虛擬機系統允許遠程
關閉虛擬機防火牆
4.Visual Studio連接
使用服務器資源管理器添加連接
服務器名:虛擬機IP
選擇SQL Server身份驗證
輸入數據庫管理系統里面登錄的用戶名和密碼
選擇相應的數據庫
最后測一下連接是否成功
或者使用對象資源管理器添加連接
將連接里面的連接字符串復制到項目數據庫連接的XML代碼里,
security設置為false
Catalog為數據庫名
DataSource為連接字符串的內容
到此就完成了本地VS項目連接虛擬機里面的數據庫的全部設置