パッケージのコピーの保存方法
この手順では、パッケージのコピーをファイル システム、パッケージ ストア、または MicrosoftSQL Server の msdb データベースに保存する方法について説明します。パッケージのコピーを保存する場所を指定するとき、パッケージの名前を更新することもできます。
パッケージ ストアには、msdb データベースとファイル システム内のフォルダの両方、msdb のみ、またはファイル システム内のフォルダのみを含めることができます。msdb では、パッケージは sysssispackages テーブルに保存されます。このテーブルには、パッケージが属する論理フォルダを識別する folderid 列があります。論理フォルダは、msdb に保存されるパッケージをグループ化するための便利な方法を提供します。これは、ファイル システムのフォルダが、ファイル システムに保存されるパッケージをグループ化する方法を提供するのと同じです。msdb 内の sysssispackagefolders テーブルの行は、フォルダを定義します。
msdb がパッケージ ストアの一部として定義されていない場合は、[パッケージのパス] オプションで [SQL Server] を選択するときに、引き続きパッケージを既存の論理フォルダに関連付けることができます。
注 |
---|
パッケージのコピーを保存するには、事前にパッケージを SSIS デザイナで開いておく必要があります。 |
パッケージのコピーを保存するには
ソリューション エクスプローラで、コピーを保存するパッケージをダブルクリックします。
[ファイル] メニューの [<パッケージ ファイル> のコピーに名前を付けて保存] をクリックします。
[パッケージのコピーの保存] ダイアログ ボックスで、[パッケージの場所] 一覧からパッケージの保存場所を選択します。
保存場所が [SQL Server] または [SSIS パッケージ ストア] の場合、サーバー名を指定します。
SQL Server に保存する場合は、認証の種類を指定します。SQL Server 認証を使用する場合、ユーザー名とパスワードを指定します。
パッケージのパスを指定するには、パスを入力するか、参照ボタン ([...]) をクリックしてパッケージの場所を指定します。パッケージの既定の名前は Package です。必要に応じて、パッケージの名前をニーズに合う名前に更新します。
[パッケージのパス] オプションとして [SQL Server] を選択した場合、パッケージのパスは、msdb 内の論理フォルダとパッケージ名で構成されます。たとえば、パッケージ DownloadMonthlyData が [MSDB] フォルダ (msdb 内のルート論理フォルダの既定の名前) 内の [Finance] フォルダと関連付けられている場合、DownloadMonthlyData という名前のパッケージのパッケージ パスは MSDB/Finance/DownloadMonthlyData になります。
[パッケージのパス] オプションとして [SSIS パッケージ ストア] を選択した場合、パッケージのパスは、Integration Services サービスが管理するフォルダで構成されます。たとえば、パッケージ UpdateDeductions が、Integration Services サービスが管理するファイル システム フォルダ内の [HumanResources] フォルダに存在する場合、パッケージのパスは /File System/HumanResources/UpdateDeductions になります。同様に、パッケージ PostResumes が [MSDB] フォルダ内の [HumanResources] フォルダに関連付けられている場合、パッケージのパスは MSDB/HumanResources/PostResumes になります。
[パッケージのパス] オプションとして [ファイル システム] を選択した場合、パッケージのパスは、ファイル システム内の場所とファイル名になります。たとえば、パッケージ名が UpdateDemographics の場合、パッケージのパスは C:\HumanResources\Quarterly\UpdateDemographics.dtsx になります。
パッケージの保護レベルを確認します。
必要に応じて、[保護レベル] ボックスの近くの参照ボタン ([...]) をクリックし、保護レベルを変更します。
[パッケージの保護レベル] ダイアログ ボックスで、別の保護レベルを選択します。
[OK] をクリックします。
[OK] をクリックします。