仅安装 SSIS 而不安装整个 SQL Server 系统?

仅安装 SSIS 而不安装整个 SQL Server 系统?

我在 Windows Server 上运行了生产版 SQL Server 2008,并在笔记本电脑上进行测试和开发。我的笔记本电脑运行的是 Win XP 和 SQL Server Express 2008。除了 SQL Server Express,我还想从笔记本电脑上的完整 SQL 服务器安装 SSIS。我意识到 SSIS 不随 SQL Server Express 提供。但它确实随 SQL Server 2008 提供,我有。我想在我的笔记本电脑上安装 SSIS 2008 和 SQL Server Express,以便在本地构建我的 ETL 例程,然后稍后将它们部署到我的生产服务器。

我不知道如何使用 SQL Server 2008 安装介质(澄清:不是 SQL Server Express 介质)在我的笔记本电脑上仅安装 SSIS。当我进入 SQL Server 完整安装中的“功能选择”步骤时,安装“数据库引擎服务”和“SQL Server 复制”的选项已选中但呈灰色,因此我无法取消选中它们。

如何在我的笔记本电脑上仅安装 SSIS?

一个相关的问题是“是否可以在未安装任何版本的 SQL Server DB 的计算机上安装 SSIS?”我感觉很多人认为 SSIS 是 SQL Server 的“一部分”,但它是一个独立的应用程序,可以连接到任何机器上的任何 SQL Server。为什么需要在我的笔记本电脑上安装 SQL Server 才能在我的服务器上进行 ETL?

我是不是只是想错了?

答案1

经过不断挖掘,我终于在 MSDN 上找到了一篇文章,其中介绍了安装高级服务而不安装 SQL Server。这让我指明了正确的方向:

我的错误的关键在于,我以为这是“向现有的 SQL Server 2008 实例添加功能”。这就是我的缺陷所在。在安装过程中,有一个“安装类型”选项。我应该标记的是“执行 SQL Server 2008 的全新安装”。(尽管我已经安装了 2008 Express)

然后,当我进入许可条款部分时,我必须选择我的密钥,按 ctrl+x 剪切许可证密钥(它是正确的),然后按 ctrl+p 将其粘贴回去,然后单击下一步。否则,我将获得快速安装,而不是常规安装。显然,“按键”或“点击”事件没有被正确捕获。

此时,我可以将 SQL Server(非 Express)功能添加到我的笔记本电脑中。SSIS 最重要的复选框是“集成服务”

看起来,措辞上有一些令人困惑的地方,工具流程中也有一些错误。

答案2

SSIS 不包含在 SQL Server Express 版本中。您的问题标记错误了吗,还是您真的在使用快速安装?

如果您使用的 SKU 包含 SSIS(每个 BOL),则应该可以。您是否尝试过命令行安装

答案3

这些选项显示为灰色,因为正如 Aaron 已经提到的,SSIS 不适用于 SQL Server Express,而且这是您在笔记本电脑上安装的唯一版本。

您必须在笔记本电脑上获取开发版、企业版或标准版。

相关内容