一直以來打算自己做一個博客網站,前段時間開始準備做了,正好碰上新睿雲伺服器免費一年的活動,趕緊拿下。裝好了sqlserver ,用本地訪問沒有問題,但是關鍵是外網訪問一直不行找了好多資料最終才搞定。下麵我把解決方案全部列出來供大家一個參考 右鍵點擊資料庫,屬性中選擇連接,勾上下麵的允許遠程連接到此服 ...
一直以來打算自己做一個博客網站,前段時間開始準備做了,正好碰上新睿雲伺服器免費一年的活動,趕緊拿下。裝好了sqlserver ,用本地訪問沒有問題,但是關鍵是外網訪問一直不行找了好多資料最終才搞定。下麵我把解決方案全部列出來供大家一個參考
右鍵點擊資料庫,屬性中選擇連接,勾上下麵的允許遠程連接到此伺服器
選擇登錄模式為混合模式允許windows和sqlserver登錄訪問,不過這個應該是代價都知道
sqlserver 配置管理器中所有的協議都打開,其實主要是TCP協議,全部設置為啟用
這裡埠號預設是1433,我自己改了一個,不改用預設的應該也是沒問題的,不過要註意,是所有TCP協議的埠最好設置為一致
如果說你是自定義的埠號的話,還需要在防火牆裡面配置一下埠號,這一段我就不說了,百度一下就ok
設置完成後重啟一下服務,到這sqlserver基本上就配置完成了,90%的連接不成功就可以解決了
但是我發現還是不能用外網訪問。。。。。。。。。。。。。。。。。。。。
無意中發現雲伺服器還有一個防火牆,這時候我才明白在伺服器中設置了埠號沒有用,因為在外面還有一層,所以找到了雲伺服器的防火牆配置
添加了埠號之後,telnet ip + 埠直接就進去了
以上僅供大家參考,這是我個人的解決方法,希望能幫到大家