Sql-Server

只安裝 SSIS 而不是整個 SQL Server 系統?

  • September 7, 2009

我有一個在 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 安裝介質在我的筆記型電腦上僅安裝 SSIS(說明:不是 SQL Server Express 介質)。當我進入 SQL Server Complete install 中的“Feature Selection”步驟時,安裝“Database Engine Services”和“SQL Server Replication”的選項被選中但灰色,因此我無法取消選中它們。

如何在我的筆記型電腦上只安裝 SSIS?

一個相關的問題是“是否可以在沒有安裝任何版本的 SQL Server DB 的電腦上安裝 SSIS?” 我感覺很多人認為 SSIS 是 SQL Server 的“一部分”,但它是一個獨立的應用程序,可以連接到任何機器上的任何 SQL Server。為什麼需要在我的筆記型電腦上安裝 SQL Server 才能在我的伺服器上進行 ETL?

我只是在想這個錯誤嗎?

在繼續探勘之後,我終於在 MSDN 中找到了一篇文章,內容涉及在不安裝 SQL Server 的情況下安裝高級服務。這讓我指出了正確的方向:

我錯誤的癥結在於,我認為這是“向現有 SQL Server 2008 實例添加功能”。這就是我的缺陷。在安裝過程中有一個“安裝類型”選項。我應該標記的是“執行 SQL Server 2008 的新安裝”。(即使我已經安裝了 2008 Express)

然後,當我進入許可條款部分時,我必須選擇我的密鑰,ctrl+x 將其剪切出許可證密鑰(它是正確的),然後 ctrl+p 將其粘貼回來,然後點擊下一步。否則我會得到 Express 安裝,而不是正常安裝。顯然沒有正確擷取“on key”或“on click”事件。

那時我可以將 SQL Server(非 express)功能添加到我的筆記型電腦中。SSIS 最重要的複選框是“集成服務”

似乎在措辭上有一些令人困惑的地方,在工具流程中也有一些地方有問題。

引用自:https://serverfault.com/questions/49924