catalog.deploy_project (databáze SSISDB)
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
platí pro:SQL Server
Nasadí projekt do složky v katalogu integračních služeb nebo aktualizuje existující projekt, který byl dříve nasazen.
Syntax
catalog.deploy_project [@folder_name =] folder_name
, [ @project_name = ] project_name
, [ @project_stream = ] projectstream
[ , [ @operation_id = ] operation_id OUTPUT ]
Argumenty
[@folder_name =] folder_name
Název složky, do které je projekt nasazený.
folder_name je nvarchar(128).
[@project_name =] project_name
Název nového nebo aktualizovaného projektu ve složce
project_name je nvarchar(128).
[@projectstream =] projektového streamu
Binární obsah souboru nasazení projektu integrační služby (přípona .ispac).
Příkaz SELECT s funkcí OPENROWSET a poskytovatelem sady řádků BULK můžete použít k načtení binárního obsahu souboru. Příklad najdete v tématu Nasazení projektů a balíčků SSIS (Integration Services). Další informace o OPENROWSET naleznete v tématu OPENROWSET (Transact-SQL).
projektu je varbinary(MAX).
[@operation_id =] operation_id
Vrátí jedinečný identifikátor operace nasazení.
operation_id je bigint.
Návratová hodnota kódu
0 (úspěch)
Sady výsledků
Žádný
Dovolení
Tato uložená procedura vyžaduje jedno z následujících oprávnění:
CREATE_OBJECTS oprávnění ke složce pro nasazení nového projektu nebo oprávnění MODIFY v projektu k aktualizaci projektu
Členství v roli databáze ssis_admin
Členství v roli serveru správce systému
Chyby a upozornění
Následující seznam popisuje některé podmínky, které mohou způsobit, že tato uložená procedura vyvolá chybu:
Parametr odkazuje na objekt, který neexistuje, se parametr pokusí vytvořit objekt, který již existuje, nebo je parametr jiným způsobem neplatný.
Hodnota parametru @project_name neodpovídá názvu projektu v souboru nasazení.
Uživatel nemá dostatečná oprávnění.
Poznámky
Během nasazení nebo aktualizace projektu uložená procedura nekontroluje úroveň ochrany jednotlivých balíčků v projektu.