SQLServer IP不能登錄問題解決


最近項目項目需要,要在windows2008R2服務器上部署項目,可是客戶那邊服務器上SqlServer也沒有安裝,一切都要自己解決,所以我就找了個2008的版本,進行安裝,安裝過程沒有遇到什么問題,一切都很順利,可是安裝后,打開sql server management studio后,用Windows身份驗證能通過,用sql server身份驗證的時候,在服務器名稱一欄中輸入默認的

127.0.0.1,1433時怎么也無法登陸進去,但是輸入<local>是可疑登錄進去,,雖然local和127.0.0.1是一致的,可是程序中的連接寫的就是上面的ip及端口啊,(后來發布程序測試了下,ip無法登錄的,程序發布后就是無法執行的)下面就把解決過程貼出來供大家參考。

image

ip:127.0.0.1肯定是沒有問題的呀,后來就想到可能是端口的問題,於是就用查詢端口的語句用windows身份驗證的方式登錄進去,執行后發現端口就是1433呀,

--查詢端口號
exec sys.sp_readerrorlog 0, 1, 'listening'
 
image
 

這下筆者就徹底郁悶了。后來想到是不相關的ip的服務沒有開呢,於是就到配置工具下的sql server配置管理器中查看。

image

“SqlServer配置管理器”的打開界面:

image

 

后來發現在“SQL NativeClient10.0配置”中,TCP/IP是已禁用的,額,這下就郁悶了,趕緊啟動,再次用IP登錄就是成功的,

這里給大家澄清兩個問題,

1:雖然有經驗的同志就看出來來,你前面說的環境是windows2008R2,怎么從你的截圖里看不出啊?這個呢主要是由於環境是客戶那邊的,無法截圖,所以我是問題解決后在我本機上進行的測試。

2:部分同志會發現在win8/win8.1中,我們的程序不想win7或者XP那樣在開始菜單中歸類,找一個比如不常用的“SqlServer配置管理器”比較難找,這里我們可疑使用windws自帶的程序搜索工具(win+Q調出),也可以安裝“360軟件小助手”,這個小工具想win7一樣可疑給我們的程序進行歸類,比較方便。

image

希望以后能對大家有所幫助吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM