次の方法で共有


catalog.delete_project (SSISDB データベース)

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 ストアド プロシージャがエラーを発生させる可能性がある条件を以下に示します。

  • プロジェクトが存在しない

  • フォルダーが存在しない

  • ユーザーに適切な権限がない

解説

対応するプロジェクトのすべてのオブジェクトおよび環境参照が、プロジェクトと共に削除されます。 ただし、プロジェクトのバージョンと関連する操作レコードは、操作のクリーンアップ ジョブが次回実行されるまで保持されます。