我有一个在
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 Express,我还想从笔记本电脑上的完整sql服务器安装SSIS.我意识到SSIS没有附带sql Server Express.但它确实附带sql Server 2008,我有.我想在我的笔记本电脑上安装SSIS 2008以及sql Server Express,以便在本地构建我的ETL例程,然后将它们稍后部署到我的生产服务器.
我无法弄清楚如何使用sql Server 2008安装媒体在我的笔记本电脑上安装SSIS(澄清:不是sql Server Express媒体).当我进入sql Server Complete安装中的“功能选择”步骤时,会检查安装“数据库引擎服务”和“sql Server复制”的选项但是灰色,因此我无法取消选中它们.
如何在笔记本电脑上仅安装SSIS?
一个相关的问题是“是否可以在没有安装任何版本的sql Server DB的计算机上安装SSIS?”我觉得许多人认为SSIS是“sql Server的一部分”,但它是一个独立的应用程序,可以连接到任何机器上的任何sql Server.为什么我需要在笔记本电脑上安装sql Server才能在我的服务器上进行ETL?
我只想到这个错误吗?
解决方法
在继续挖掘之后,我终于在MSDN中找到了一篇涵盖
installing advanced services without installing SQL Server的文章.这让我指出了正确的方向:
我错误的症结在于我将此视为“向现有的sql Server 2008实例添加功能”.这就是我的缺陷.在安装过程中,有一个“安装类型”选项.我应该标记的是“执行sql Server 2008的新安装”. (即使我已经安装了2008 Express)
然后,当我到达带有许可条款的部分时,我必须选择我的密钥,ctrl x将其删除许可证密钥(它是正确的),然后按住Ctrl键将其粘贴回来,然后单击下一步.否则我会得到Express安装,而不是常规安装.显然,没有正确捕获’on key’或’on click’事件.
那时我可以将sql Server(非快速)功能添加到我的笔记本电脑中. SSIS最重要的复选框是“Integration Services”
似乎有一些事情在措辞中令人困惑,而且工具流程中有一些问题.