2011-11-02 25 views
0

1)如果我有一個使用SQL Server編寫的移動應用程序數據庫,並且PDA上的SQL Server CE數據庫與其同步,如果我使用SQL Server Express Edition,是否可以免去許可成本?使用2個SQL Server數據庫授權

2)在SQL Server <>的SQL Server(移動應用程序數據庫)<> SQL CE 然後如果我們的模型作爲移動應用程序的主SQL Server數據庫複雜有一個服務runninhg然後通過.NET和Web服務電路同步另一個基於SQL Server的數據庫是否會導致許可問題,例如在複用領域,因爲我們知道我們的終端PDA用戶?

3)Oracle <> SQL Server(移動應用程序數據庫)<> SQL CE 如果將後端系統更改爲Oracle,將如何影響許可。

謝謝。

回答

0

SQL Express Edition可以免費使用 - 它有它的侷限性,但如果你的應用程序可以在它的內部工作,那麼它就可以使用。

您不清楚第2點,但如果所有這些SQL安裝都是Express或CE/Compact,那也沒問題。

如果您將標準版/企業版SQL Server混合在一起,您需要查看CAL許可證或獲得Proc許可證,您的許可證費用就會進來。

+0

謝謝。這很好地知道。感謝您的確認。 – user625832

+0

就第2點而言。最終,作業在後端系統中創建並同步到移動數據庫。然後這些同步到各個PDA。令人擔憂的是,在微軟看來,PDA最終是後端系統的已知用戶,因此不管中間層的授權如何,他們的用戶數必須在複用規則下添加到後端許可計數中。 – user625832

+0

你現在還不清楚。後端系統是什麼類型的服務器?如果您的後端系統正在使用SQL Server Standard或Enterprise版本,那麼您需要許可個人用戶/設備 - 當您引用它時,您不能通過在您的中間層進行多路複用來「隱藏」客戶端的數量。如果您的後端正在運行SQL Express,那麼就沒有問題了。 –

0

如果SQL Express將滿足您的需求,那麼不應該有任何授權問題。

如果您使用需要許可的SQL版本,則必須爲您的已知用戶獲取CAL,或者轉到不需要CAL的每CPU許可路由。

+0

謝謝。所以即使最終來自用戶的工作數據來自後端SQL Server系統,也沒有問題?應用程序看到多路複用沒有問題?謝謝。 – user625832

+0

不正確,我說你需要所有用戶的CAL,或者需要爲每個CPU授權後端,以避免CAL需要。 –

相關問題