sql server 2008默認是不容許遠程鏈接的,sa賬戶默認禁用的,若是想要在本地用SSMS鏈接遠程服務器上的SQL Server 2008,須要作兩個部分的配置:
1,SQL Server Management Studio Express(簡寫SSMS)
2,SQL Server 配置管理器/SQL Server Configuration Manager(簡寫SSCM)
有兩點要注意:
1,2005的外圍應用配置器在2008中換了地方
2,有些設置生效須要重啓一下SQL Server
step 1: 打開SSMS,用windows身份鏈接數據庫,登陸後,右鍵選擇「屬性」
step 2: 左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啓用混合登陸模式
step 3: 選擇「鏈接」,勾選「容許遠程鏈接此服務器」,而後點「肯定」
step 4: 展開「安全性」->「登陸名」->「sa」,右鍵選擇「屬性」
step 5: 左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼
step 6: 選擇「狀態」,選中「啓用」,點擊「肯定」
step 7: 右擊數據庫選擇「方面」
step 8: 將「RemoteAccessEnabled」屬性設爲「True」,點「肯定」
step 9: 至此SSMS已設置完畢,先退出,再用sa登陸,成功即表示sa賬戶已經啓用
step 10: 下面開始配置SSCM,選中左側的「SQL Server服務」,確保右側的「SQL Server」以及「SQL Server Browser」正在運行
step 11: 如下爲英文版本界面。如圖:右側的TCP/IP默認是「Disabled」,雙擊打開設置面板將其修改成「Enabled」
step 12: 選擇「IP Addersses」選項卡,設置端口「1433」
step 13: 如圖將"Client Protocols"的"TCP/IP"也修改成「Enabled」
step 14: 配置完成,從新啓動SQL Server 2008。
此時應該可使用了,可是仍是要確認一下防火牆。
SQL Server 2005/2008 Express安裝之後,默認狀況下是禁用遠程鏈接的。若是須要遠程訪問,須要手動配置。
打開防火牆設置。將SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到容許的列表中sql