打開(kāi)SQL Server 配置管理器
確保TCP/IP已經(jīng)啟用
2.查看屬性,有的可能設(shè)置為1433
我的機(jī)器沒(méi)有設(shè)置過(guò),是這樣:
端口號(hào)為2104,你也可以自己設(shè)置一個(gè)數(shù)值較大的端口號(hào),設(shè)置完后重新啟動(dòng)SQL SERVER,其它不用重啟
配置防火墻的“高級(jí)設(shè)置 ”,將C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe,“新建規(guī)則”到“入站規(guī)則”中。
將 UDP端口 1434 “新建規(guī)則”到“入站規(guī)則”中。
否則客戶(hù)端將由于訪問(wèn)不到1434端口進(jìn)而無(wú)法獲得TCP使用的動(dòng)態(tài)端口,如果你只是做實(shí)驗(yàn),干脆將防火墻關(guān)掉,省掉了不少設(shè)置的時(shí)間。
另:(如果客戶(hù)端運(yùn)行在Windows Virtual PC(XP)中,在使用共享網(wǎng)絡(luò)(NAT)情況下,無(wú)法使用TCP動(dòng)態(tài)端口進(jìn)行遠(yuǎn)程連接,即使關(guān)閉客服兩端的防火墻。虛擬機(jī)內(nèi)自動(dòng)分配的IP地址和宿主機(jī)不在一個(gè)網(wǎng)段。在使用此選項(xiàng)時(shí),虛擬機(jī)不會(huì)作為網(wǎng)絡(luò)上的獨(dú)立計(jì)算機(jī)列出。建議選擇使用網(wǎng)絡(luò)適配器名稱(chēng)> 。兩種網(wǎng)絡(luò)情況下,TCP端口1433或者你設(shè)置的都能遠(yuǎn)程連接成功。 )
檢查是否開(kāi)啟了SQL Server和Windows身份驗(yàn)證模式,一開(kāi)始我只有Windows身份驗(yàn)證模式,怎么也登錄不上,改而混合模式后使用新建的用戶(hù)名登錄就OK了。
如果遠(yuǎn)程連接太慢,可以更改一下超時(shí)
注意,這兩步做完應(yīng)該重啟一下SQL Server服務(wù)!
想使用用戶(hù)名登錄的話(huà)還可以新建一個(gè)用戶(hù),安全性\登錄名\新建登錄名
正確的設(shè)置應(yīng)該是下面這樣:
OK,遠(yuǎn)程登錄應(yīng)該沒(méi)啥問(wèn)題了!
您可能感興趣的文章:- MySQL遠(yuǎn)程連接丟失問(wèn)題解決方法(Lost connection to MySQL server)
- 使用SQL Server 2008遠(yuǎn)程鏈接時(shí)SQL數(shù)據(jù)庫(kù)不成功的解決方法
- SQL Server 2008 R2:error 26 開(kāi)啟遠(yuǎn)程連接詳解
- MYSQL不能從遠(yuǎn)程連接的一個(gè)解決方法(s not allowed to connect to this MySQL server)
- SQL Server 2005 開(kāi)啟數(shù)據(jù)庫(kù)遠(yuǎn)程連接的方法
- SQL SERVER 2008 R2配置管理器出現(xiàn)“遠(yuǎn)程過(guò)程調(diào)用失敗”(0x800706be)錯(cuò)誤提示
- 如何遠(yuǎn)程連接SQL Server數(shù)據(jù)庫(kù)圖文教程
- 遠(yuǎn)程連接局域網(wǎng)內(nèi)的sql server 無(wú)法連接 錯(cuò)誤與解決方法
- 遠(yuǎn)程連接SQLSERVER 2000服務(wù)器方法
- 遠(yuǎn)程登陸SQL Server 2014數(shù)據(jù)庫(kù)的方法