【问题标题】:Can I distribute and install SQL Server Server Management Objects with my application? [closed]我可以通过我的应用程序分发和安装 SQL Server Server 管理对象吗? [关闭]
【发布时间】:2012-01-25 11:01:39
【问题描述】:

对于我正在构建的应用程序,我想使用 SQL Server 管理对象。

我是否可以通过我的应用程序分发和安装 SMO DLL?

该应用程序需要 SQL Server 安装(因此需要许可证),但不一定在同一台服务器上(即我的应用程序在一台 PC 上,连接到另一台 PC 上的 SQL Server)。

在花了 30 分钟寻找答案后,我找到了许多——而且相互矛盾的——答案……

【问题讨论】:

  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See herehere 了解详细信息,help center 了解更多信息。

标签: sql-server licensing smo


【解决方案1】:

来自 MSDN,Installing SMO

要在不安装 SQL Server 的情况下安装 Client Tooks SDK,请从 SQL Server 2008 R2 feature pack 安装共享管理对象。如果您想确保 SQL Server Management Objects 安装在将运行您的应用程序的计算机上,您可以使用功能包中的 Shared Management Objects .msi。

是的,您可以安装它们,但您必须使用正确的安装工具,即 .msi - 即不要只从安装了 SQL Server 的机器上复制程序集。

【讨论】:

    猜你喜欢
    • 2018-01-07
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 2010-10-05
    相关资源
    最近更新 更多