Microsoft SQL Server Integration Services 提供了工具,可讓您輕鬆地將封裝部署到另一部電腦。 部署工具也可以用來管理任何相依性,例如封裝所需的組態和檔案。 在這個教學課程中,您會學到如何使用這些工具,將封裝及其相依性安裝到目標電腦上。
首先,您會執行一些部署的準備工作。 您會在 SQL Server Data Tools (SSDT) 中建立一個新的 Integration Services 專案,並且將現有的封裝和資料檔加入至該專案中。 您不需要從頭開始建立新的封裝,而是使用針對這個教學課程所建立的已完成的封裝。 您在這個教學課程中並不會修改封裝的功能,不過,在您將封裝加入至專案之後,若能在 [SSIS 設計師] 中開啟封裝並檢閱各個封裝的內容,可能會很有幫助。 因為您可以藉由檢查封裝,而了解封裝的相依性 (例如記錄檔) 以及封裝的其他有趣功能。
在為部署做準備時,您還要更新封裝以使用組態。 組態會使封裝和封裝物件的屬性,在執行階段變成可更新的狀態。 在這個教學課程中,您會使用組態來更新記錄檔和文字檔的連接字串,以及封裝所使用之 XML 和 XSD 檔案的位置。 如需詳細資訊,請參閱<封裝組態>和<建立封裝組態>。
當您確認封裝可以在 SQL Server Data Tools (SSDT) 中順利執行之後,就要建立用來安裝封裝的部署配套。 這個部署配套將會包含您已加入至 Integration Services 專案中的封裝檔案和其他項目、Integration Services 自動納入的封裝相依性,以及您所建立的部署公用程式。 如需詳細資訊,請參閱<建立部署公用程式>。
接下來,您會將部署配套複製到目標電腦上,然後執行「封裝安裝精靈」來安裝封裝和封裝相依性。 封裝將會安裝在 msdb SQL Server 資料庫中,而支援檔案和輔助檔案則會安裝在檔案系統中。 由於部署的封裝會使用組態,因此您要更新組態使用新值,才能讓封裝在新的環境中順利執行。
最後,您會使用「執行封裝公用程式」在 SQL Server Management Studio 中執行封裝。
這個教學課程的目標是,模擬在實際部署時可能遇到的各種問題的複雜性。 但是,如果您無法將封裝部署到其他電腦上,仍然可以進行這個教學課程,只要將封裝安裝在 SQL Server 本機執行個體上的 msdb 資料庫中,然後從本機執行個體上的 SQL Server Management Studio 執行封裝就可以了。
學習內容
要熟悉 Microsoft SQL Server Integration Services 所提供的新工具、控制項和功能,最好的方法就是使用它們。 這個教學課程會逐步解說各個步驟,教您建立 Integration Services 專案,然後將封裝和其他必要檔案加入至專案中。 當專案完成之後,您還要建立部署配套、將部署配套複製到目的地電腦,然後將封裝安裝到目的地電腦上。
需求
這個教學課程的主要對象是已經熟悉基本檔案系統作業,但對於 SQL Server Integration Services 可用的新功能較為陌生的使用者。 為了進一步了解在這個教學課程中所要用到的 Integration Services 基本概念,若能先完成下列 Integration Services 教學課程,將會很有幫助:<教學課程:使用精靈建立基本封裝>和<SSIS 教學課程:建立簡易 ETL 封裝>。
**來源電腦:**要用來建立部署配套的電腦必須安裝下列元件:
含 AdventureWorks 資料庫的 SQL Server。 為了加強安全性,依預設,不會安裝範例資料庫。 如需有關如何安裝範例資料庫的詳細資訊,請參閱<SQL Server 範例及範例資料庫使用者入門>
您必須具有在 AdventureWorks 中建立和卸除資料表的權限。
這個教學課程也需要範例資料、完成的封裝、組態和讀我檔案。 這些項目的檔案會與範例一起安裝。 如果您找不到範例資料,請回到上面的程序,依所描述來完成安裝。
商業智慧開發環境 SQL Server Data Tools (SSDT)。
**目的地電腦:**要用來部署封裝的電腦必須安裝下列元件:
含 AdventureWorks 資料庫的 SQL Server。
SQL Server Management Studio.
SQL Server Integration Services.
您必須具有在 AdventureWorks中建立和卸除資料表以及在 SQL Server Management Studio 中執行封裝的權限。
您必須具有 msdb SQL Server 系統資料庫中 sysssispackages 資料表的讀取和寫入權限。
如果您計畫將封裝部署到建立部署配套時所使用的同一部電腦,則該部電腦必須同時符合來源電腦和目的地電腦的需求。
[!附註]
如果在文件檢視器工具列上加入 [下一個] 和 [上一個] 按鈕,可以使教學課程的進行更加簡便。 如需詳細資訊,請參閱<在說明中加入 [下一個] 和 [上一個] 按鈕>。
**完成這個教學課程的估計時間:**2 小時
本教學課程中的課程
第 1 課:準備建立部署配套
在這一課中,您會建立一個新的 Integration Services 專案,並且將封裝和其他必要檔案加入至專案中,以開始部署 ETL 方案。第 2 課:建立部署配套
在這一課中,您會建立部署公用程式,並且確認部署配套包含所有必要的檔案。第 3 課:安裝封裝
在這一課中,您會將部署配套複製到目標電腦上、安裝封裝,然後執行封裝。
|
掌握 Integration Services 的最新狀態