[SQL ] SQL不允許遠端連線的問題...
使用Visual Web Developer 寫asp.net
遇到的問題是現在想要寫一個button 觸發從資料庫中讀取資料的事件
SqlConnection conn = new
SqlConnection("server=localhost;uid=;pwd=;database=Database");
conn.Open();
程式到這行就結出現錯誤
在建立連接至伺服器時發生錯誤。當連接至 SQL Server 2005 時,失敗的原因
可能是,在預設設定下,SQL Server 不允許遠端連接。 (provider: 具名的管線提供
者, error: 40 - 無法開啟至 SQL Server 的連接)
關於SQL Server拒絕連線的問題
更改了啟用遠端連接
啟用TCP/IP連線
開啟SQL Server Browser連線
也在防火牆中允許sqlservr.exe 及 sqlbrowser.exe的例外
如microsoft網頁所述[ http://support.microsoft.com/kb/914277/zh-tw ]
但還是失敗
又爬文說是TCP/IP的動態port設定問題
於是把它改成1433 (但我是在localhost會影響嗎 = =a)
不過還是無法連到資料庫
請問會是怎樣的原因呢 @@
另外想請問的是
關於sqlconnection送出的string
server名稱 localhost是電腦預設還是 要改成自己的主機名稱 @@
id跟pwd 是指database的帳密對吧? 因為沒設所以不需要輸入
database 這邊是指要輸入 Database.mdf的名稱就好嗎?
(不需要輸入其路徑他就可以知道在哪 @@??)
非常感謝回答...
SqlCommand comm = new SqlCommand();
comm.CommandText = "SELECT * FROM Database";
comm.Connection = conn;
SqlDataAdapter da = new SqlDataAdapter(comm);
DataSet ds = new DataSet();
da.Fill(ds, "Table1");
DataList1.DataSource = ds.Tables["Table1"];
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.85.168
※ glob:轉錄至看板 Web_Design 06/21 12:59
→
06/22 00:21, , 1F
06/22 00:21, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):