全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1399
推到 Plurk!
推到 Facebook!

sql的使用人數?

尚未結案
gavinj123
初階會員


發表:88
回覆:48
積分:27
註冊:2002-10-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-28 09:26:30 IP:211.75.xxx.xxx 未訂閱
請問我用sql 5人版,在pc1上裝了iis,用asp來存取sql,而且又另外寫了一個程式用ado來存取sql,請問這樣子sql上的使用人數是一個,還是二個? sql是以連線的pc來算還是以連線的程式呢??? 如果我的程式是用ado來連sql的,那是不是只要不同事5個人存取sql就可以呢? 因為一般大多只是用到select,我想用select最久也不會超過一秒吧,所以我是不是能裝10人,總不太可能同一秒內有超過5人select吧,請問我這麼的想法對嗎?
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-28 11:20:55 IP:61.71.xxx.xxx 未訂閱
引言: 請問我用sql 5人版,在pc1上裝了iis,用asp來存取sql,而且又另外寫了一個程式用ado來存取sql,請問這樣子sql上的使用人數是一個,還是二個? sql是以連線的pc來算還是以連線的程式呢??? 如果我的程式是用ado來連sql的,那是不是只要不同事5個人存取sql就可以呢? 因為一般大多只是用到select,我想用select最久也不會超過一秒吧,所以我是不是能裝10人,總不太可能同一秒內有超過5人select吧,請問我這麼的想法對嗎?
應該是這樣說, sql 有一個service -> sql angent 在主機上, 當我們透過各種方式登入上 sql 後, sql 會登錄使用者, 所以5人版指的是可同時登入的數目而不是存取時才決定, 也就是當 connect=true 時即代表登入了, 如果第6個人要上來, 則必須在前5個有人要 connect=false 才可以! 這些動作並不是由delphi控制的(abo, dbexpress, bde..), 是 sql angent 決定, 大概是如此.
gavinj123
初階會員


發表:88
回覆:48
積分:27
註冊:2002-10-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-28 12:02:10 IP:211.75.xxx.xxx 未訂閱
應該是這樣說, sql 有一個service -> sql angent 在主機上, 當我們透過各種方式登入上 sql 後, sql 會登錄使用者, 所以5人版指的是可同時登入的數目而不是存取時才決定, 也就是當 connect=true 時即代表登入了, 如果第6個人要上來, 則必須在前5個有人要 connect=false 才可以! 這些動作並不是由delphi控制的(abo, dbexpress, bde..), 是 sql angent 決定, 大概是如此. ---------------------------------------------------------------------- 請問大大,那我pc1上的asp跟程式是算二個嗎? ado一般我們select完後就是close了,那不算是connect=false ,還是要程式都close才算呢?
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-17 11:57:42 IP:61.71.xxx.xxx 未訂閱
引言: 應該是這樣說, sql 有一個service -> sql angent 在主機上, 當我們透過各種方式登入上 sql 後, sql 會登錄使用者, 所以5人版指的是可同時登入的數目而不是存取時才決定, 也就是當 connect=true 時即代表登入了, 如果第6個人要上來, 則必須在前5個有人要 connect=false 才可以! 這些動作並不是由delphi控制的(abo, dbexpress, bde..), 是 sql angent 決定, 大概是如此. ---------------------------------------------------------------------- 請問大大,那我pc1上的asp跟程式是算二個嗎? ado一般我們select完後就是close了,那不算是connect=false ,還是要程式都close才算呢?
我並沒有很認真去測試M$SQL有關CONNECT限制的問題, 不過按一般的資訊來源指出, CONNECT=TRUE就算是一個點, QUERY CLOSE 只是關閉這個QUERY而已, 其實 CONNECT還在, 所以要CONNECT=FALSE才會真正切斷連結, 當然你的程式關閉的話, 按常理來說, 因為不論是那一種連結(BDE,ADO,DBEXPRESS..)都是架構在程式下 被CREATE的, 所以主FORM都是這些的"父"來源, 當然"父"結束, 系統是會自動 結束由"父"繼承下來的元件的, 其實你可以自我測試, 用6台電腦以同一個程式 連M$SQL, 看看會有怎樣的反應, 這就是最直接的溝通了!
orson
中階會員


發表:5
回覆:135
積分:58
註冊:2002-07-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-17 13:13:44 IP:211.74.xxx.xxx 未訂閱
引言:
引言: 應該是這樣說, sql 有一個service -> sql angent 在主機上, 當我們透過各種方式登入上 sql 後, sql 會登錄使用者, 所以5人版指的是可同時登入的數目而不是存取時才決定, 也就是當 connect=true 時即代表登入了, 如果第6個人要上來, 則必須在前5個有人要 connect=false 才可以! 這些動作並不是由delphi控制的(abo, dbexpress, bde..), 是 sql angent 決定, 大概是如此. ---------------------------------------------------------------------- 請問大大,那我pc1上的asp跟程式是算二個嗎? ado一般我們select完後就是close了,那不算是connect=false ,還是要程式都close才算呢?
我並沒有很認真去測試M$SQL有關CONNECT限制的問題, 不過按一般的資訊來源指出, CONNECT=TRUE就算是一個點, QUERY CLOSE 只是關閉這個QUERY而已, 其實 CONNECT還在, 所以要CONNECT=FALSE才會真正切斷連結, 當然你的程式關閉的話, 按常理來說, 因為不論是那一種連結(BDE,ADO,DBEXPRESS..)都是架構在程式下 被CREATE的, 所以主FORM都是這些的"父"來源, 當然"父"結束, 系統是會自動 結束由"父"繼承下來的元件的, 其實你可以自我測試, 用6台電腦以同一個程式 連M$SQL, 看看會有怎樣的反應, 這就是最直接的溝通了!
其實,MSSQL的連線授權是自由心證的。 所以實際上,超過6個人連也是OK的。 Desktop版我就不清楚了,好像就有限制了! Orson
Jeffrey
初階會員


發表:10
回覆:58
積分:38
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-17 13:52:26 IP:211.74.xxx.xxx 未訂閱
引言: Desktop版我就不清楚了,好像就有限制了! Orson
Desktop版的授權方式為何?市面上並未發行Desktop,是搭配標準版以上而發行,請問有前輩知道它的使用範圍嗎?(安裝時的合約寫得不太清楚),是不是擁有標準版以上就可以隨意使用呢?簡單的說就是,要如何"合法"的使用Desktop版呢?
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-12-26 02:19:19 IP:61.71.xxx.xxx 未訂閱
引言: Desktop版的授權方式為何?市面上並未發行Desktop,是搭配標準版以上而發行,請問有前輩知道它的使用範圍嗎?(安裝時的合約寫得不太清楚),是不是擁有標準版以上就可以隨意使用呢?簡單的說就是,要如何"合法"的使用Desktop版呢?
Desktop是Borland 隨Delphi所附加的工具, 並沒有直接發行, 只要你是Delphi合法用戶(應該了解吧!), 你都可以具有自由發行Desktop的權利, 但並不包含 買賣, 編譯之行為, 也就是可以自由的分發給客戶使用, 但不得用於所謂的單獨交易行為上, 大致是如此!
Jeffrey
初階會員


發表:10
回覆:58
積分:38
註冊:2002-04-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-12-26 08:17:41 IP:211.74.xxx.xxx 未訂閱
引言: Desktop是Borland 隨Delphi所附加的工具, 並沒有直接發行, 只要你是Delphi合法用戶(應該了解吧!), 你都可以具有自由發行Desktop的權利, 但並不包含 買賣, 編譯之行為, 也就是可以自由的分發給客戶使用, 但不得用於所謂的單獨交易行為上, 大致是如此!
感謝P.D.前輩的指導,可是Desktop版是微軟發行的軟體耶,抱歉,小弟沒把問題寫清楚,Desktop是指MS SQL Server Desktop版!您指的是同一套程式嗎?小弟一直沒發現原版Delphi 6光碟中有這一工具耶,那是什麼樣的工具?
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-12-26 08:51:26 IP:61.222.xxx.xxx 未訂閱
這下子真的雞同鴨講了 PD大大說的是Paradox的desktop 可以在delphi的功能表中找到
orson
中階會員


發表:5
回覆:135
積分:58
註冊:2002-07-11

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-12-26 10:25:43 IP:211.74.xxx.xxx 未訂閱
引言:
引言: Desktop版我就不清楚了,好像就有限制了! Orson
Desktop版的授權方式為何?市面上並未發行Desktop,是搭配標準版以上而發行,請問有前輩知道它的使用範圍嗎?(安裝時的合約寫得不太清楚),是不是擁有標準版以上就可以隨意使用呢?簡單的說就是,要如何"合法"的使用Desktop版呢?
我記得微軟有專門的文件討論 http://www.microsoft.com/taiwan/sql/techinfo/development/2000/MSDE2000.htm 這裡有詳細的授權說明 Orson
Jeffrey
初階會員


發表:10
回覆:58
積分:38
註冊:2002-04-15

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-12-26 15:33:43 IP:211.74.xxx.xxx 未訂閱
引言: 我記得微軟有專門的文件討論 http://www.microsoft.com/taiwan/sql/techinfo/development/2000/MSDE2000.htm 這裡有詳細的授權說明 Orson
感謝Orson前輩,這就是我要的,不過看得有點"??"
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-12-26 16:04:32 IP:61.71.xxx.xxx 未訂閱
引言: 感謝P.D.前輩的指導,可是Desktop版是微軟發行的軟體耶,抱歉,小弟沒把問題寫清楚,Desktop是指MS SQL Server Desktop版!您指的是同一套程式嗎?小弟一直沒發現原版Delphi 6光碟中有這一工具耶,那是什麼樣的工具?
真是雞同鴨講了, 我還以為你說的是Borland Desktop, 如果M$ SQL , 下次建議你直接說MSDE就清楚了, MSDE並不是全然免費的, 這篇你看了就知道 http://forum.vclxx.org/topic.php?TOPIC_ID=19421&FORUM_ID=5&CAT_ID=2&Topic_Title=%A6%B3%A4H%A6%B3%A8%CF%A5%CEMSDE%AA%BA%B8g%C5%E7%B6%DC%3F+%B7L%B3n%AA%BA%BA%F4%AF%B8%A4W%A6n%B9%B3%BB%A1%A4%A3%A5%CE%BF%FA%3F&Forum_Title=Database
系統時間:2024-07-04 2:32:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!