[問題] 利用C#遠端讀取資料庫內容

看板C_Sharp作者 (沒有女朋友QQ)時間16年前 (2009/10/01 01:41), 編輯推噓5(506)
留言11則, 4人參與, 最新討論串1/1
利用C#來遠端讀取資料庫的內容, 我在同網段上測試是OK的(localhost也OK) 有一天在跨網段(Client, Server在不同網段)上讀取卻會失敗, 以下是指出錯的點, SqlConnection con = new SqlConnection("server=IP\\SQLEXPRESS;database=X;uid=X;pwd=X"); con.Open();//執行後,網頁指出錯在這邊,Error:26 防火牆有關掉。 難道利用C#來遠端讀取資料庫的內容是不能跨網段的嗎? 困在這幾天了, 麻煩有經驗的人可以可以指點一下嗎? 謝謝! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.134.146

10/01 09:03, , 1F
到SQL Server組態確認是否把遠端連線停止
10/01 09:03, 1F

10/01 09:28, , 2F
抱歉我搞笑了 沒看清楚
10/01 09:28, 2F

10/01 12:15, , 3F
在網頁的資料夾或資料庫的資料夾上開啟network service
10/01 12:15, 3F

10/01 12:15, , 4F
的使用權限試看看
10/01 12:15, 4F

10/01 12:18, , 5F
或是到SQL Server Management中的檔案總管理
10/01 12:18, 5F

10/01 12:19, , 6F
看看該資料庫的Security子資料夾是不是有禁止什麼東西
10/01 12:19, 6F

10/01 12:36, , 7F
還有一個可能,就是希望Conn使用完後都能立刻有close
10/01 12:36, 7F

10/01 12:39, , 8F
尤其是以data reader讀取資料庫時,兩支程式同時進行
10/01 12:39, 8F

10/01 12:39, , 9F
就會產生你上述的錯誤
10/01 12:39, 9F

10/01 16:58, , 10F
OK,我載trytry看
10/01 16:58, 10F

10/01 21:00, , 11F
成功了嘛? sql express有支援遠端存取?
10/01 21:00, 11F
文章代碼(AID): #1AmvXJNk (C_Sharp)