Integration Services カタログのフォルダーから既存のプロジェクトを削除します。
構文
delete_project [ @folder_name = ] folder_name , [ @project_name = ] project_name
引数
[ @folder\_name = ] folder_name
プロジェクトを含むフォルダーの名前。 folder_name のデータ型は nvarchar(128) です。[ @project\_name = ] project_name
削除されるプロジェクトの名前。 project_name のデータ型は nvarchar(128) です。
リターン コードの値
成功した場合は 0 を返します。
結果セット
なし
権限
このストアド プロシージャには、次の権限のいずれかが必要です。
プロジェクトの READ および MODIFY 権限
ssis_admin データベース ロールのメンバーシップ
sysadmin サーバー ロールのメンバーシップ
エラーおよび警告
delete_project ストアド プロシージャがエラーを発生させる可能性がある条件を以下に示します。
プロジェクトが存在しない
フォルダーが存在しない
ユーザーに適切な権限がない
解説
対応するプロジェクトのすべてのオブジェクトおよび環境参照が、プロジェクトと共に削除されます。 ただし、プロジェクトのバージョンと関連する操作レコードは、操作のクリーンアップ ジョブが次回実行されるまで保持されます。