2011-12-21 23 views
4

對於應用程序,我正在構建,我想使用SQL Server管理對象。我可以使用我的應用程序分發和安裝SQL Server服務器管理對象嗎?

我可以用我的應用程序分發和安裝SMO DLL嗎?

該應用程序需要SQL Server安裝(因此需要許可證),但不一定在同一臺服務器上(即我的應用程序在一臺PC上連接到另一臺SQL Server上)。

花30分鐘搜索答案後,我發現有很多 - 和矛盾 - 答案...

+4

我投票結束這個問題作爲題外話題,因爲它涉及許可或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-許可問題永遠在主題上)以獲取詳細信息,以及[幫助]瞭解更多信息。 – JasonMArcher 2015-06-14 03:09:46

回答

9

從MSDN,Installing SMO

要安裝Client Tooks SDK而不安裝SQL Server,請從SQL Server 2008 R2 feature pack安裝共享管理對象。如果要確保SQL Server管理對象安裝在將運行應用程序的計算機上,則可以使用功能包中的共享管理對象.msi。

是的,您可以安裝它們,但您必須使用正確的安裝車輛.msi - 即.e.不要只從安裝了SQL Server的計算機複製程序集。

相關問題