SQL Server CAL的購買評估
到iT邦幫忙

hammer561103(iT邦初學者10級)發問:
公司開發的系統,想用SQL Server作為資料庫;在資料庫伺服器上有兩支程式,一個負責從資料庫讀取資料,並產生文字檔放在伺服器上,另外一個負責將其他PC傳入至伺服器上的文字檔,轉入到資料庫中;另外還有兩臺PC,裡面有應用程式,會讀取伺服器上的文字檔或產生文字檔後上傳至伺服器;請問這樣的架構下需要多少個SQL Server的CAL。

wiselou(iT邦好手1級):
有多少個Client會同時連線使用資料庫,那就是幾個CAL。

wensung0320(iT邦初學者9級):
先買最小的需求,可以選擇標準版附的5 CAL 若是要做Data Cluster,就買Enterprise的版本,以後再補License。

reterjang(iT邦初學者9級):
微軟對於SQL Server連線數的認定角度非常寬,只要你的使用者電腦有可能會從SQL Server上存取資料就算。除非你非常確定你的使用者電腦完全只有以文字檔和伺服器作離線式的批次存取,否則PC只要有利用到SQL Server的資源,就要算一個CAL。

simon581923(iT邦高手1級):
之前和Microsoft詢問SQL Server的CAL授權問題,我的重點是:
我開發一個Web應用,與SQL Server連線,Web應用中同時只會有一個Session連到資料庫。照例說,是只要給Web Server一個CAL就行了,但他們的回答是要買CPU授權。

因為,Microsoft的認定是會有多人同時透過Web取得SQL Server的服務,就算只有一個Session,但連到Web應用的Client數量可多可少,所以,要求購買CPU授權才算取得完整授權。

但從你的說明看來,情況應該不一樣,基本上會有一個內建系統帳號執行匯出及匯入的應用程式,Client端並不會直接連線SQL Server。

你可以先買5個CAL的基本授權,因為一定要由SSMS登入SQL Server做些管理工作,5個SQL Server CAL基本授權,已經可以應付這個場面。

可是,Server和Client間存在檔案分享,所以Windows Server CAL就要買足。

熱門新聞

Advertisement