Freigeben über


catalog.delete_project (SSISDB-Datenbank)

Löscht ein vorhandenes Projekt aus einem Ordner im Integration Services-Katalog.

Syntax

delete_project [ @folder_name = ] folder_name , [ @project_name = ] project_name

Argumente

  • [ @folder\_name = ] folder_name
    Der Name des Ordners, der das Projekt enthält. folder_name ist nvarchar(128).

  • [ @project\_name = ] project_name
    Der Name des Projekts, das gelöscht werden soll. project_name ist nvarchar(128).

Rückgabecodewert

0 (Erfolg)

Resultsets

Keine

Berechtigungen

Diese gespeicherte Prozedur erfordert eine der folgenden Berechtigungen:

  • READ-Berechtigung und MODIFY-Berechtigung für das Projekt

  • Mitgliedschaft in der Datenbankrolle ssis_admin

  • Mitgliedschaft in der Serverrolle sysadmin

Fehler und Warnungen

In der folgenden Liste werden Bedingungen beschrieben, die möglicherweise bewirken, dass die gespeicherte Prozedur delete_project einen Fehler auslöst:

  • Das Projekt ist nicht vorhanden.

  • Der Ordner ist nicht vorhanden.

  • Der Benutzer verfügt nicht über die entsprechenden Berechtigungen.

Hinweise

Alle Objekte und Umgebungsverweise des entsprechenden Projekts werden zusammen mit dem Projekt gelöscht. Die Versionen des Projekts und die relevanten Vorgangsdatensätze werden jedoch bis zur nächsten Ausführung des Vorgangscleanupauftrags beibehalten.