none
visual studio 2015 community Web資料庫連線 RRS feed

  • 問題

  • Dear all:

    請問vs2015 community 是否不支援遠端資料庫連結?

    我利用Web Form 連結資料庫來抓取顯示資料,在開發環境內run顯示一切正常

    但是架設成網站來連結時卻顯示以下訊息無法連結:

    建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。】

    希望有人能協助指點,感謝!

    2016年12月22日 上午 08:16

解答

  • 以下幾種可能

    (1) 你的 SQL Server 沒有設定好, 試著用 SSMS tool 去連看看

    (2) 你的 Connection String 沒有改正確

    (3) 防火牆擋住了


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2016年12月22日 上午 08:34
    版主

所有回覆

  • 以下幾種可能

    (1) 你的 SQL Server 沒有設定好, 試著用 SSMS tool 去連看看

    (2) 你的 Connection String 沒有改正確

    (3) 防火牆擋住了


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2016年12月22日 上午 08:34
    版主
  • 還有要檢查您的程式連結的資料庫是否連到放在App_Data資料夾底下的資料庫檔案, 而不是Sql Server
    2016年12月23日 上午 03:57
  • 感謝版主回覆,

    (1)我是使用VS2015 內部建立的SQL資料庫來做資料儲存,所以我要另外下載SSMS Tool來做設定嗎?

    (2) 我是先利用Web 工具箱的SqlDataSource來設定連結的資料庫,自動生成Connection String到Web.config裡面,我沒有再多做修改,這個部分需要再修改嗎?因為我在程式中RUN的時候連結都正常

    (3) 我有關閉防火牆試過,結果還是一樣!

    再麻煩指點 ! 感謝 !

    2016年12月23日 上午 06:54
  • 我都是架設在同一部電腦測試,所以應該沒有這個問題!

    感謝回覆!

    2016年12月23日 上午 06:54
  • 我把資料庫檔案移動至資料夾內一樣出現此狀況

    感謝回覆!

    2016年12月23日 上午 06:55
  • ...

    移動資料庫檔案?

    你用 LocalDB 還是 動態掛載?


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2016年12月23日 下午 01:44
  • 你 Deploy 後的 Web.Config 內容有檢查過嗎 ?

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2016年12月25日 上午 11:48
    版主
  • Dear all:

    問題已經解決囉!

    感謝大家的回覆以及協助!

    2016年12月28日 上午 06:38
  • 所以最後的解決方案到底是什麼?

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2016年12月28日 上午 07:35
    版主
  • 後來我另外下載的SQL 2014 Express的版本來建立資料庫,做為網頁的連結資料庫

    依序檢查Bill Chung大大所提的項目做確認!

    2016年12月29日 上午 09:09